{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Multimedia Security Experiment 15\n"
     ]
    }
   ],
   "source": [
    "print(\"Multimedia Security Experiment 15\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib\n",
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "import cv2 as cv\n",
    "import myipf # 前面的实验编写的函数\n",
    "from matplotlib.gridspec import GridSpec\n",
    "#from mpl_toolkits.mplot3d.axes3d import Axes3D\n",
    "\n",
    "%matplotlib inline\n",
    "plt.rcParams[\"font.sans-serif\"] = [\"SimHei\"] # 用来正常显示中文\n",
    "plt.rcParams[\"axes.unicode_minus\"] = False # 用来正常显示负号\n",
    "%config InlineBackend.figure_format = \"svg\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## DCT域信息隐藏"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "读入图像"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "img = cv.imread(\"standard_test_images/lena_color_256.tif\")\n",
    "logo= cv.imread(\"test.png\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 嵌入信息\n",
    "图像预处理以及LOGO信息预处理，之后再把信息嵌入到图像中去  \n",
    "选择中频区域嵌入信息，p1和p2成中心对称"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "def dctWatermark(src, logo, d=0.1):\n",
    "    # LOGO 预处理\n",
    "    # 信息为二值图像，先去除下噪声，然后二值化，再缩放尺寸为(100, 50)，最后拉伸成向量\n",
    "    gray_logo = cv.cvtColor(logo, cv.COLOR_BGR2GRAY)\n",
    "    gray_logo = cv.medianBlur(gray_logo, 3)\n",
    "    ret, bin_logo = cv.threshold(gray_logo, 70, 1, cv.THRESH_BINARY)\n",
    "    bin_logo = cv.resize(bin_logo, (100, 50))\n",
    "    vec_logo = bin_logo.flatten()\n",
    "    \n",
    "    # 宿主图像预处理，RGB格式转化为YUV格式，uint8转为float32类型，\n",
    "    b2y_img = cv.cvtColor(src, cv.COLOR_BGR2YUV)\n",
    "    yuv_img = b2y_img.astype(np.float32)\n",
    "    # 8✖️8分块，l为计数变量\n",
    "    row, col, l = int(np.floor(src.shape[0]/8)), int(np.floor(src.shape[1]/8)), 0\n",
    "    info_count = 5000 # bin_logo.shape[0] * bin_logo.shape[1] # 要嵌入的信息量\n",
    "    block_bits = int(np.ceil(info_count / (row*col))) # 宿主图像的8✖️8小块平均要嵌入多少比特的信息\n",
    "    # 储存中间结果的图像和目标图像先全部置0\n",
    "    tmp_dct = np.zeros((img.shape[0], img.shape[1]), np.float32)\n",
    "    dst_img = np.zeros((img.shape[0], img.shape[1]), np.float32)\n",
    "    for i in range(row):\n",
    "        for j in range(col):\n",
    "            part = cv.dct(yuv_img[8*i:8*i+8, 8*j:8*j+8, 0])\n",
    "            k    = 0\n",
    "            while k < block_bits and l < info_count:\n",
    "                px, py = 0+k, 4-k\n",
    "                p1 = part[px, py]\n",
    "                p2 = part[px, py+1]\n",
    "                tmp_d  = float(np.abs(p1-p2) + d)\n",
    "                if vec_logo[l] == 0:\n",
    "                    if (p1 < p2):\n",
    "                        part[px, py], part[px, py+1] = part[px, py+1], part[px, py+1]\n",
    "                    part[px, py] += d\n",
    "                    part[px, py+1] -= d  \n",
    "                else:\n",
    "                    if (p1 > p2):\n",
    "                         part[px, py], part[px, py+1] = part[px, py+1], part[px, py+1]\n",
    "                    part[px, py] -= d\n",
    "                    part[px, py+1] += d\n",
    "                l += 1\n",
    "                k += 1\n",
    "            tmp_dct[8*i:8*i+8, 8*j:8*j+8] = part\n",
    "            dst_img[8*i:8*i+8, 8*j:8*j+8] = cv.idct(part)\n",
    "    # 转换为RGB格式\n",
    "    dst_img = cv.merge([dst_img.astype(np.uint8), b2y_img[:,:,1], b2y_img[:,:,2]])\n",
    "    dst_img = cv.cvtColor(dst_img, cv.COLOR_YUV2BGR)\n",
    "    return (tmp_dct, dst_img)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 提取水印\n",
    "因为嵌入时强制要求水印尺寸为(100, 50)，所以提取函数只需要嵌入水印后的图像即可实现盲水印提取"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "def getDctWatermark(src):\n",
    "    dst_logo = np.zeros((5000, 1), np.float32)\n",
    "    tmp_img  = cv.cvtColor(src, cv.COLOR_BGR2YUV).astype(np.float32)\n",
    "    # 8✖️8分块，l为计数变量\n",
    "    row, col, l = int(np.floor(src.shape[0]/8)), int(np.floor(src.shape[1]/8)), 0\n",
    "    info_count  = 5000\n",
    "    block_bits  = int(np.ceil(info_count / (row*col)))\n",
    "    for i in range(row):\n",
    "        for j in range(col):\n",
    "            part = cv.dct(tmp_img[8*i:8*i+8, 8*j:8*j+8, 0])\n",
    "            k    = 0\n",
    "            while k < block_bits and l < info_count:\n",
    "                #px, py = 6-k, 0+k\n",
    "                #p1 = part[px, py]\n",
    "                #p2 = part[7-px, 7-py]\n",
    "                px, py = 0+k, 4-k\n",
    "                p1 = part[px, py]\n",
    "                p2 = part[px, py+1]\n",
    "                if p1 > p2:\n",
    "                    dst_logo[l] = 0\n",
    "                else:\n",
    "                    dst_logo[l] = 255\n",
    "                l += 1\n",
    "                k += 1\n",
    "    return dst_logo.reshape(50, 100)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 使用参数d=1进行实验"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [],
   "source": [
    "tmp_img, info_img = dctWatermark(img, logo, d=1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"128.526838pt\" version=\"1.1\" viewBox=\"0 0 349.2 128.526838\" width=\"349.2pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 128.526838 \n",
       "L 349.2 128.526838 \n",
       "L 349.2 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g clip-path=\"url(#pafa7bbd4a3)\">\n",
       "    <image height=\"99\" id=\"imagea629901ad3\" transform=\"scale(1 -1)translate(0 -99)\" width=\"99\" x=\"7.2\" xlink:href=\"data:image/png;base64,\n",
       "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\" y=\"-22.326838\"/>\n",
       "   </g>\n",
       "   <g id=\"text_1\">\n",
       "    <!-- 原图 -->\n",
       "    <defs>\n",
       "     <path d=\"M 60.15625 66.796875 \n",
       "Q 57.421875 62.890625 56.25 57.8125 \n",
       "L 85.15625 57.8125 \n",
       "Q 84.765625 54.296875 84.765625 46.875 \n",
       "L 84.765625 34.765625 \n",
       "Q 84.765625 28.515625 85.15625 23.046875 \n",
       "L 63.28125 23.046875 \n",
       "L 63.28125 -0.78125 \n",
       "Q 63.28125 -6.25 59.765625 -7.609375 \n",
       "Q 56.25 -8.984375 48.4375 -9.765625 \n",
       "Q 47.65625 -5.078125 45.703125 -0.78125 \n",
       "Q 53.125 -1.171875 54.296875 -0.578125 \n",
       "Q 55.46875 0 55.46875 2.734375 \n",
       "L 55.46875 23.046875 \n",
       "L 33.203125 23.046875 \n",
       "Q 33.59375 27.734375 33.59375 34.375 \n",
       "L 33.59375 47.265625 \n",
       "Q 33.59375 53.515625 33.203125 57.8125 \n",
       "L 49.21875 57.8125 \n",
       "Q 51.5625 66.40625 51.5625 69.140625 \n",
       "L 60.15625 66.796875 \n",
       "z\n",
       "M 4.296875 -5.078125 \n",
       "Q 11.328125 4.296875 13.671875 16.203125 \n",
       "Q 16.015625 28.125 16.015625 35.9375 \n",
       "L 16.015625 64.453125 \n",
       "Q 16.015625 72.65625 15.625 76.5625 \n",
       "L 78.515625 76.5625 \n",
       "Q 87.109375 76.5625 90.625 76.953125 \n",
       "L 90.625 69.921875 \n",
       "Q 87.5 70.3125 78.515625 70.3125 \n",
       "L 23.828125 70.3125 \n",
       "L 23.828125 37.109375 \n",
       "Q 23.4375 25.78125 22.0625 17.375 \n",
       "Q 20.703125 8.984375 17.765625 1.953125 \n",
       "Q 14.84375 -5.078125 12.5 -8.984375 \n",
       "Q 8.59375 -6.25 4.296875 -5.078125 \n",
       "z\n",
       "M 76.953125 43.359375 \n",
       "L 76.953125 51.953125 \n",
       "L 41.015625 51.953125 \n",
       "L 41.015625 43.359375 \n",
       "z\n",
       "M 76.953125 29.296875 \n",
       "L 76.953125 37.5 \n",
       "L 41.015625 37.5 \n",
       "L 41.015625 29.296875 \n",
       "z\n",
       "M 23.046875 -0.78125 \n",
       "Q 28.125 2.34375 32.609375 7.03125 \n",
       "Q 37.109375 11.71875 40.234375 17.1875 \n",
       "Q 43.75 13.671875 46.484375 11.71875 \n",
       "Q 35.9375 -0.78125 28.515625 -6.25 \n",
       "Q 26.171875 -3.515625 23.046875 -0.78125 \n",
       "z\n",
       "M 75.390625 16.796875 \n",
       "Q 89.0625 4.6875 92.578125 0.390625 \n",
       "Q 89.84375 -1.953125 87.109375 -5.078125 \n",
       "Q 82.03125 1.171875 70.3125 11.328125 \n",
       "Q 73.046875 14.453125 75.390625 16.796875 \n",
       "z\n",
       "\" id=\"SimHei-21407\"/>\n",
       "     <path d=\"M 90.625 77.734375 \n",
       "Q 90.234375 67.96875 90.234375 56.25 \n",
       "L 90.234375 14.453125 \n",
       "Q 90.234375 2.34375 90.625 -9.375 \n",
       "L 82.8125 -9.375 \n",
       "L 82.8125 -4.296875 \n",
       "L 17.578125 -4.296875 \n",
       "L 17.578125 -10.15625 \n",
       "L 9.765625 -10.15625 \n",
       "Q 10.15625 1.953125 10.15625 14.84375 \n",
       "L 10.15625 56.25 \n",
       "Q 10.15625 67.578125 9.765625 77.734375 \n",
       "L 90.625 77.734375 \n",
       "z\n",
       "M 82.8125 2.34375 \n",
       "L 82.8125 71.484375 \n",
       "L 17.578125 71.484375 \n",
       "L 17.578125 2.34375 \n",
       "z\n",
       "M 50.390625 66.40625 \n",
       "Q 48.046875 64.0625 46.09375 61.328125 \n",
       "L 72.265625 61.328125 \n",
       "Q 70.703125 57.8125 67.1875 52.734375 \n",
       "Q 63.671875 47.65625 56.25 40.625 \n",
       "Q 67.96875 34.765625 79.296875 33.59375 \n",
       "Q 76.5625 30.078125 74.609375 26.171875 \n",
       "Q 60.15625 30.46875 50.390625 36.71875 \n",
       "Q 39.0625 29.296875 26.171875 25.78125 \n",
       "Q 25 29.296875 21.875 32.421875 \n",
       "Q 34.375 34.375 44.921875 40.625 \n",
       "Q 39.453125 45.703125 37.109375 49.21875 \n",
       "Q 33.59375 45.3125 29.6875 41.40625 \n",
       "Q 26.953125 44.53125 23.828125 46.09375 \n",
       "Q 30.46875 51.5625 35.15625 58.390625 \n",
       "Q 39.84375 65.234375 41.796875 69.921875 \n",
       "Q 45.703125 67.96875 50.390625 66.40625 \n",
       "z\n",
       "M 38.28125 19.921875 \n",
       "Q 55.46875 14.84375 64.0625 11.328125 \n",
       "Q 62.109375 8.203125 60.15625 4.6875 \n",
       "Q 44.140625 11.328125 35.546875 13.28125 \n",
       "Q 37.109375 16.40625 38.28125 19.921875 \n",
       "z\n",
       "M 45.703125 32.03125 \n",
       "Q 58.984375 26.5625 63.671875 25 \n",
       "Q 61.71875 21.875 60.15625 17.96875 \n",
       "Q 46.875 24.21875 42.1875 25.78125 \n",
       "Q 44.140625 28.515625 45.703125 32.03125 \n",
       "z\n",
       "M 41.015625 53.90625 \n",
       "Q 46.875 47.265625 51.171875 44.53125 \n",
       "Q 56.25 48.4375 60.546875 55.078125 \n",
       "L 41.796875 55.078125 \n",
       "L 41.015625 53.90625 \n",
       "z\n",
       "\" id=\"SimHei-22270\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(44.435294 16.85625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-21407\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-22270\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       "  <g id=\"axes_2\">\n",
       "   <g clip-path=\"url(#pb0a77ccfc2)\">\n",
       "    <image height=\"99\" id=\"image3c3d0d9841\" transform=\"scale(1 -1)translate(0 -99)\" width=\"99\" x=\"125.364706\" xlink:href=\"data:image/png;base64,\n",
       "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\" y=\"-22.326838\"/>\n",
       "   </g>\n",
       "   <g id=\"text_2\">\n",
       "    <!-- Y通道DCT变换 -->\n",
       "    <defs>\n",
       "     <path d=\"M 47.265625 68.75 \n",
       "L 28.90625 32.03125 \n",
       "L 28.90625 1.953125 \n",
       "L 19.921875 1.953125 \n",
       "L 19.921875 32.03125 \n",
       "L 1.5625 68.75 \n",
       "L 10.546875 68.75 \n",
       "L 24.21875 40.234375 \n",
       "L 24.609375 40.234375 \n",
       "L 38.28125 68.75 \n",
       "z\n",
       "\" id=\"SimHei-89\"/>\n",
       "     <path d=\"M 88.671875 78.90625 \n",
       "Q 83.203125 72.65625 77.140625 67.1875 \n",
       "Q 71.09375 61.71875 66.40625 57.03125 \n",
       "L 89.0625 57.03125 \n",
       "Q 88.671875 48.4375 88.671875 40.234375 \n",
       "L 88.671875 13.28125 \n",
       "Q 89.0625 8.203125 85.9375 6.640625 \n",
       "Q 82.8125 5.078125 76.5625 3.90625 \n",
       "Q 75.78125 7.421875 72.65625 12.109375 \n",
       "Q 78.515625 12.5 80.46875 13.28125 \n",
       "Q 82.421875 14.0625 82.03125 20.703125 \n",
       "L 64.453125 20.703125 \n",
       "L 64.453125 4.6875 \n",
       "L 57.421875 4.6875 \n",
       "L 57.421875 20.703125 \n",
       "L 40.234375 20.703125 \n",
       "L 40.234375 4.6875 \n",
       "L 33.203125 4.6875 \n",
       "Q 33.59375 17.578125 33.59375 30.46875 \n",
       "Q 33.59375 43.359375 33.203125 57.03125 \n",
       "L 56.25 57.03125 \n",
       "Q 54.296875 60.15625 47.65625 65.625 \n",
       "Q 50.390625 67.96875 52.734375 70.703125 \n",
       "Q 59.765625 65.234375 62.5 62.5 \n",
       "Q 68.75 69.140625 72.265625 72.65625 \n",
       "L 47.265625 72.65625 \n",
       "Q 39.453125 72.65625 33.59375 72.265625 \n",
       "L 33.59375 79.296875 \n",
       "Q 39.453125 78.90625 46.484375 78.90625 \n",
       "z\n",
       "M 22.265625 46.875 \n",
       "Q 21.875 39.0625 21.875 32.8125 \n",
       "L 21.875 9.375 \n",
       "Q 31.640625 -0.390625 57.8125 -0.390625 \n",
       "Q 83.984375 -0.390625 96.09375 1.953125 \n",
       "Q 93.75 -2.734375 93.359375 -7.8125 \n",
       "Q 62.109375 -8.203125 49.015625 -7.03125 \n",
       "Q 35.9375 -5.859375 27.734375 -1.75 \n",
       "Q 19.53125 2.34375 16.796875 -0.578125 \n",
       "Q 14.0625 -3.515625 10.15625 -10.15625 \n",
       "Q 6.640625 -6.25 3.125 -3.515625 \n",
       "Q 9.375 1.953125 15.234375 6.640625 \n",
       "L 15.234375 40.234375 \n",
       "Q 12.109375 40.234375 5.46875 39.84375 \n",
       "L 5.46875 47.265625 \n",
       "Q 11.71875 46.875 22.265625 46.875 \n",
       "z\n",
       "M 82.03125 26.953125 \n",
       "L 82.03125 36.328125 \n",
       "L 64.453125 36.328125 \n",
       "L 64.453125 26.953125 \n",
       "z\n",
       "M 57.421875 26.953125 \n",
       "L 57.421875 36.328125 \n",
       "L 40.234375 36.328125 \n",
       "L 40.234375 26.953125 \n",
       "z\n",
       "M 82.03125 42.578125 \n",
       "L 82.03125 51.171875 \n",
       "L 64.453125 51.171875 \n",
       "L 64.453125 42.578125 \n",
       "z\n",
       "M 57.421875 42.578125 \n",
       "L 57.421875 51.171875 \n",
       "L 40.234375 51.171875 \n",
       "L 40.234375 42.578125 \n",
       "z\n",
       "M 16.015625 78.515625 \n",
       "Q 22.65625 69.140625 26.5625 63.671875 \n",
       "Q 22.265625 61.328125 19.53125 58.203125 \n",
       "Q 16.796875 64.0625 9.375 73.828125 \n",
       "Q 12.5 76.171875 16.015625 78.515625 \n",
       "z\n",
       "\" id=\"SimHei-36890\"/>\n",
       "     <path d=\"M 30.859375 67.578125 \n",
       "Q 36.71875 67.1875 66.40625 67.1875 \n",
       "Q 69.53125 74.609375 72.265625 82.421875 \n",
       "Q 77.34375 80.46875 80.859375 79.296875 \n",
       "Q 78.125 76.5625 73.828125 67.1875 \n",
       "Q 89.0625 67.1875 95.703125 67.578125 \n",
       "L 95.703125 60.546875 \n",
       "Q 89.0625 60.9375 66.015625 60.9375 \n",
       "L 64.0625 53.125 \n",
       "L 86.71875 53.125 \n",
       "Q 86.328125 43.75 86.328125 28.515625 \n",
       "Q 86.328125 13.671875 86.71875 6.25 \n",
       "L 37.890625 6.25 \n",
       "Q 38.671875 14.84375 38.671875 28.515625 \n",
       "Q 38.671875 42.1875 38.28125 53.125 \n",
       "L 55.859375 53.125 \n",
       "L 57.8125 60.9375 \n",
       "Q 36.71875 60.9375 30.859375 60.546875 \n",
       "z\n",
       "M 4.6875 44.140625 \n",
       "Q 10.9375 43.75 15.625 43.75 \n",
       "L 23.828125 43.75 \n",
       "Q 23.4375 37.5 23.4375 30.46875 \n",
       "L 23.4375 8.59375 \n",
       "Q 33.59375 -0.78125 57.8125 -0.78125 \n",
       "Q 82.421875 -0.78125 95.3125 1.171875 \n",
       "Q 93.359375 -3.515625 92.1875 -8.203125 \n",
       "Q 76.953125 -8.59375 65.8125 -8.390625 \n",
       "Q 54.6875 -8.203125 47.265625 -7.421875 \n",
       "Q 39.84375 -6.640625 35.15625 -4.875 \n",
       "Q 30.46875 -3.125 25.578125 0.1875 \n",
       "Q 20.703125 3.515625 17.578125 0.390625 \n",
       "Q 14.453125 -2.734375 10.15625 -8.59375 \n",
       "Q 6.640625 -5.078125 3.125 -2.734375 \n",
       "Q 8.984375 1.171875 16.015625 8.203125 \n",
       "L 16.015625 37.5 \n",
       "Q 10.15625 37.5 4.6875 37.109375 \n",
       "z\n",
       "M 78.90625 12.5 \n",
       "L 78.90625 20.3125 \n",
       "L 46.484375 20.3125 \n",
       "L 46.484375 12.5 \n",
       "z\n",
       "M 78.90625 26.171875 \n",
       "L 78.90625 33.59375 \n",
       "L 46.484375 33.59375 \n",
       "L 46.484375 26.171875 \n",
       "z\n",
       "M 78.90625 39.453125 \n",
       "L 78.90625 46.875 \n",
       "L 46.484375 46.875 \n",
       "L 46.484375 39.453125 \n",
       "z\n",
       "M 16.015625 57.421875 \n",
       "Q 14.453125 64.453125 10.9375 75 \n",
       "Q 15.625 75.78125 19.140625 77.34375 \n",
       "Q 21.875 69.53125 24.21875 60.15625 \n",
       "Q 20.3125 59.375 16.015625 57.421875 \n",
       "z\n",
       "M 47.265625 82.421875 \n",
       "Q 52.34375 76.171875 55.46875 71.875 \n",
       "Q 52.34375 69.921875 49.21875 67.578125 \n",
       "Q 46.484375 72.265625 41.40625 78.125 \n",
       "Q 44.140625 80.078125 47.265625 82.421875 \n",
       "z\n",
       "\" id=\"SimHei-36947\"/>\n",
       "     <path d=\"M 45.703125 35.15625 \n",
       "Q 45.703125 17.1875 38.078125 9.5625 \n",
       "Q 30.46875 1.953125 17.578125 1.953125 \n",
       "L 4.296875 1.953125 \n",
       "L 4.296875 68.75 \n",
       "L 17.578125 68.75 \n",
       "Q 32.03125 68.75 38.859375 60.9375 \n",
       "Q 45.703125 53.125 45.703125 35.15625 \n",
       "z\n",
       "M 36.328125 35.15625 \n",
       "Q 36.328125 49.609375 31.640625 55.46875 \n",
       "Q 26.953125 61.328125 17.578125 61.328125 \n",
       "L 13.28125 61.328125 \n",
       "L 13.28125 9.375 \n",
       "L 17.578125 9.375 \n",
       "Q 26.953125 9.375 31.640625 15.03125 \n",
       "Q 36.328125 20.703125 36.328125 35.15625 \n",
       "z\n",
       "\" id=\"SimHei-68\"/>\n",
       "     <path d=\"M 46.484375 28.515625 \n",
       "Q 46.09375 13.671875 40.234375 7.421875 \n",
       "Q 34.375 1.171875 26.171875 1.171875 \n",
       "Q 16.796875 1.171875 10.15625 8.78125 \n",
       "Q 3.515625 16.40625 3.515625 33.203125 \n",
       "Q 3.515625 51.5625 9.953125 60.546875 \n",
       "Q 16.40625 69.53125 26.5625 69.53125 \n",
       "Q 35.15625 69.53125 40.8125 63.078125 \n",
       "Q 46.484375 56.640625 46.09375 44.921875 \n",
       "L 37.5 44.921875 \n",
       "Q 37.5 53.515625 34.765625 57.8125 \n",
       "Q 32.03125 62.109375 26.5625 62.109375 \n",
       "Q 20.3125 62.109375 16.59375 55.65625 \n",
       "Q 12.890625 49.21875 12.890625 33.984375 \n",
       "Q 12.890625 19.921875 16.59375 14.25 \n",
       "Q 20.3125 8.59375 26.171875 8.59375 \n",
       "Q 30.46875 8.59375 33.984375 12.6875 \n",
       "Q 37.5 16.796875 37.5 28.515625 \n",
       "z\n",
       "\" id=\"SimHei-67\"/>\n",
       "     <path d=\"M 44.53125 61.328125 \n",
       "L 28.90625 61.328125 \n",
       "L 28.90625 1.953125 \n",
       "L 19.921875 1.953125 \n",
       "L 19.921875 61.328125 \n",
       "L 4.296875 61.328125 \n",
       "L 4.296875 68.75 \n",
       "L 44.53125 68.75 \n",
       "z\n",
       "\" id=\"SimHei-84\"/>\n",
       "     <path d=\"M 81.25 30.859375 \n",
       "Q 77.34375 25 70.890625 17.765625 \n",
       "Q 64.453125 10.546875 57.421875 5.859375 \n",
       "Q 61.328125 3.515625 71.875 1.359375 \n",
       "Q 82.421875 -0.78125 93.75 -1.171875 \n",
       "Q 89.0625 -6.25 88.28125 -9.765625 \n",
       "Q 75.78125 -8.203125 65.8125 -4.875 \n",
       "Q 55.859375 -1.5625 50.390625 1.953125 \n",
       "Q 43.75 -1.953125 33.59375 -5.078125 \n",
       "Q 23.4375 -8.203125 10.9375 -10.546875 \n",
       "Q 9.375 -6.640625 6.25 -2.734375 \n",
       "Q 14.84375 -2.34375 26.359375 0.1875 \n",
       "Q 37.890625 2.734375 44.140625 5.859375 \n",
       "Q 35.546875 12.109375 26.171875 24.609375 \n",
       "Q 21.09375 24.609375 15.625 24.21875 \n",
       "L 15.625 31.25 \n",
       "Q 22.65625 30.859375 32.421875 30.859375 \n",
       "z\n",
       "M 50.390625 82.421875 \n",
       "Q 53.125 76.5625 55.46875 69.921875 \n",
       "L 73.046875 69.921875 \n",
       "Q 84.375 69.921875 93.359375 70.3125 \n",
       "L 93.359375 62.890625 \n",
       "Q 83.984375 63.28125 73.828125 63.28125 \n",
       "L 64.453125 63.28125 \n",
       "L 64.453125 46.09375 \n",
       "Q 64.453125 39.84375 64.84375 33.59375 \n",
       "L 56.25 33.59375 \n",
       "Q 56.640625 39.84375 56.640625 46.09375 \n",
       "L 56.640625 63.28125 \n",
       "L 42.96875 63.28125 \n",
       "L 42.96875 46.09375 \n",
       "Q 42.96875 41.796875 43.359375 33.59375 \n",
       "L 34.765625 33.59375 \n",
       "Q 35.15625 41.796875 35.15625 46.09375 \n",
       "L 35.15625 63.28125 \n",
       "L 26.5625 63.28125 \n",
       "Q 15.234375 63.28125 6.640625 62.890625 \n",
       "L 6.640625 70.3125 \n",
       "Q 14.84375 69.921875 26.5625 69.921875 \n",
       "L 46.484375 69.921875 \n",
       "Q 45.703125 73.046875 42.1875 80.078125 \n",
       "Q 46.09375 80.46875 50.390625 82.421875 \n",
       "z\n",
       "M 34.375 24.609375 \n",
       "Q 41.40625 15.234375 50.78125 9.375 \n",
       "Q 60.15625 15.625 66.796875 24.609375 \n",
       "L 34.375 24.609375 \n",
       "z\n",
       "M 75.78125 58.59375 \n",
       "Q 83.984375 51.171875 92.96875 41.796875 \n",
       "Q 89.84375 39.453125 85.9375 35.9375 \n",
       "Q 79.296875 43.75 69.53125 53.125 \n",
       "Q 73.046875 55.859375 75.78125 58.59375 \n",
       "z\n",
       "M 28.515625 54.6875 \n",
       "Q 26.5625 52.734375 22.265625 47.265625 \n",
       "Q 17.96875 41.796875 12.890625 35.9375 \n",
       "Q 8.984375 38.671875 5.859375 40.625 \n",
       "Q 15.234375 49.21875 20.3125 59.765625 \n",
       "Q 23.828125 57.03125 28.515625 54.6875 \n",
       "z\n",
       "\" id=\"SimHei-21464\"/>\n",
       "     <path d=\"M 19.140625 71.09375 \n",
       "Q 19.140625 76.5625 18.75 81.25 \n",
       "L 26.5625 81.25 \n",
       "Q 25.78125 76.953125 25.78125 71.09375 \n",
       "L 25.78125 59.375 \n",
       "Q 30.078125 59.375 35.9375 59.765625 \n",
       "L 35.9375 53.515625 \n",
       "Q 42.578125 60.15625 46.875 67.1875 \n",
       "Q 51.171875 74.21875 53.515625 81.25 \n",
       "Q 56.640625 79.296875 61.71875 77.34375 \n",
       "Q 59.375 75 56.25 69.53125 \n",
       "L 83.203125 69.53125 \n",
       "Q 75.390625 58.59375 71.484375 51.953125 \n",
       "L 87.5 51.953125 \n",
       "L 87.5 25.78125 \n",
       "Q 91.796875 25.78125 96.09375 26.171875 \n",
       "L 96.09375 19.53125 \n",
       "Q 89.453125 19.921875 85.15625 19.921875 \n",
       "L 70.3125 19.921875 \n",
       "Q 73.828125 10.9375 81.828125 5.078125 \n",
       "Q 89.84375 -0.78125 96.09375 -2.34375 \n",
       "Q 91.796875 -5.859375 90.234375 -9.765625 \n",
       "Q 83.984375 -7.03125 76.953125 -0.578125 \n",
       "Q 69.921875 5.859375 64.84375 15.625 \n",
       "Q 58.984375 0.78125 35.15625 -9.765625 \n",
       "Q 33.984375 -6.640625 30.078125 -3.125 \n",
       "Q 41.40625 0 49.015625 6.640625 \n",
       "Q 56.640625 13.28125 58.984375 19.921875 \n",
       "L 41.40625 19.921875 \n",
       "Q 39.0625 19.921875 32.8125 19.53125 \n",
       "L 32.8125 26.171875 \n",
       "Q 38.671875 25.78125 41.796875 25.78125 \n",
       "L 41.796875 41.796875 \n",
       "Q 41.796875 47.65625 41.40625 49.21875 \n",
       "L 39.84375 47.265625 \n",
       "Q 37.5 50 33.984375 51.953125 \n",
       "L 35.546875 53.125 \n",
       "Q 30.078125 53.515625 25.78125 53.515625 \n",
       "L 25.78125 36.71875 \n",
       "Q 30.078125 38.671875 34.375 41.40625 \n",
       "Q 34.765625 38.28125 35.546875 34.765625 \n",
       "Q 31.640625 32.8125 25.78125 29.6875 \n",
       "L 25.78125 0.78125 \n",
       "Q 25.78125 -4.296875 22.84375 -6.25 \n",
       "Q 19.921875 -8.203125 11.328125 -9.375 \n",
       "Q 10.9375 -5.859375 8.203125 -1.171875 \n",
       "Q 16.40625 -1.5625 17.765625 -0.78125 \n",
       "Q 19.140625 0 19.140625 2.34375 \n",
       "L 19.140625 26.5625 \n",
       "Q 12.5 23.046875 8.203125 20.3125 \n",
       "Q 6.640625 23.828125 3.90625 27.34375 \n",
       "Q 13.671875 30.859375 19.140625 33.59375 \n",
       "L 19.140625 53.515625 \n",
       "Q 10.546875 53.515625 4.6875 53.125 \n",
       "L 4.6875 59.765625 \n",
       "Q 10.15625 59.375 19.140625 59.375 \n",
       "z\n",
       "M 80.859375 25.78125 \n",
       "L 80.859375 46.09375 \n",
       "L 68.359375 46.09375 \n",
       "Q 68.359375 35.9375 67.578125 25.78125 \n",
       "z\n",
       "M 60.15625 25.78125 \n",
       "Q 60.9375 35.9375 61.328125 46.09375 \n",
       "L 48.4375 46.09375 \n",
       "L 48.4375 25.78125 \n",
       "z\n",
       "M 53.125 64.0625 \n",
       "Q 48.046875 56.640625 43.75 51.953125 \n",
       "L 64.0625 51.953125 \n",
       "L 71.09375 64.0625 \n",
       "L 53.125 64.0625 \n",
       "z\n",
       "\" id=\"SimHei-25442\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(138.6 16.85625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-89\"/>\n",
       "     <use x=\"50\" xlink:href=\"#SimHei-36890\"/>\n",
       "     <use x=\"150\" xlink:href=\"#SimHei-36947\"/>\n",
       "     <use x=\"250\" xlink:href=\"#SimHei-68\"/>\n",
       "     <use x=\"300\" xlink:href=\"#SimHei-67\"/>\n",
       "     <use x=\"350\" xlink:href=\"#SimHei-84\"/>\n",
       "     <use x=\"400\" xlink:href=\"#SimHei-21464\"/>\n",
       "     <use x=\"500\" xlink:href=\"#SimHei-25442\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       "  <g id=\"axes_3\">\n",
       "   <g clip-path=\"url(#pfb02fa406d)\">\n",
       "    <image height=\"99\" id=\"image6d97e42665\" transform=\"scale(1 -1)translate(0 -99)\" width=\"99\" x=\"243.529412\" xlink:href=\"data:image/png;base64,\n",
       "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\" y=\"-22.326838\"/>\n",
       "   </g>\n",
       "   <g id=\"text_3\">\n",
       "    <!-- DCT变换域水印 -->\n",
       "    <defs>\n",
       "     <path d=\"M 71.09375 79.6875 \n",
       "Q 69.921875 74.609375 70.3125 64.84375 \n",
       "L 78.515625 64.84375 \n",
       "Q 85.15625 64.84375 92.96875 65.234375 \n",
       "L 92.96875 57.8125 \n",
       "Q 85.546875 58.203125 78.515625 58.203125 \n",
       "L 70.703125 58.203125 \n",
       "Q 71.09375 47.65625 71.875 38.46875 \n",
       "Q 72.65625 29.296875 74.609375 19.921875 \n",
       "Q 77.734375 28.90625 78.90625 35.546875 \n",
       "Q 80.078125 42.1875 80.859375 50 \n",
       "Q 84.765625 48.046875 89.84375 46.875 \n",
       "Q 88.671875 44.921875 86.515625 36.515625 \n",
       "Q 84.375 28.125 82.609375 22.65625 \n",
       "Q 80.859375 17.1875 78.515625 10.9375 \n",
       "Q 80.078125 7.03125 83 3.703125 \n",
       "Q 85.9375 0.390625 87.296875 3.3125 \n",
       "Q 88.671875 6.25 89.84375 10.9375 \n",
       "Q 92.1875 8.203125 96.875 6.25 \n",
       "Q 93.75 -1.5625 90.625 -5.265625 \n",
       "Q 87.5 -8.984375 82.03125 -5.078125 \n",
       "Q 76.5625 -1.171875 73.828125 4.6875 \n",
       "Q 71.484375 1.171875 68.15625 -2.734375 \n",
       "Q 64.84375 -6.640625 60.546875 -10.15625 \n",
       "Q 58.59375 -8.203125 53.125 -5.078125 \n",
       "Q 58.59375 -2.34375 63.078125 2.53125 \n",
       "Q 67.578125 7.421875 69.921875 12.109375 \n",
       "Q 67.96875 18.359375 66.984375 23.625 \n",
       "Q 66.015625 28.90625 65.03125 38.28125 \n",
       "Q 64.0625 47.65625 63.671875 58.203125 \n",
       "L 49.21875 58.203125 \n",
       "Q 39.453125 58.203125 30.859375 57.8125 \n",
       "L 30.859375 65.234375 \n",
       "Q 39.453125 64.84375 49.21875 64.84375 \n",
       "L 63.28125 64.84375 \n",
       "Q 62.890625 71.875 61.71875 80.859375 \n",
       "Q 66.40625 80.078125 71.09375 79.6875 \n",
       "z\n",
       "M 15.234375 66.40625 \n",
       "Q 15.234375 75 14.84375 79.6875 \n",
       "L 22.65625 79.6875 \n",
       "Q 22.265625 74.21875 22.265625 66.40625 \n",
       "L 22.265625 51.953125 \n",
       "Q 25.390625 51.953125 31.25 52.34375 \n",
       "L 31.25 45.3125 \n",
       "Q 25.390625 45.703125 22.265625 45.703125 \n",
       "L 22.265625 15.625 \n",
       "Q 24.21875 16.796875 31.25 19.921875 \n",
       "Q 30.859375 16.796875 31.25 12.109375 \n",
       "Q 26.171875 9.765625 18.75 6.640625 \n",
       "Q 11.328125 3.515625 7.8125 0.78125 \n",
       "Q 5.859375 5.078125 3.90625 8.984375 \n",
       "Q 7.421875 9.765625 10.34375 10.734375 \n",
       "Q 13.28125 11.71875 15.234375 12.890625 \n",
       "L 15.234375 45.703125 \n",
       "Q 9.765625 45.703125 4.6875 45.3125 \n",
       "L 4.6875 52.34375 \n",
       "Q 9.375 51.953125 15.234375 51.953125 \n",
       "z\n",
       "M 59.375 27.34375 \n",
       "Q 59.375 22.265625 59.765625 17.96875 \n",
       "L 34.765625 17.96875 \n",
       "Q 35.15625 21.484375 35.15625 24.609375 \n",
       "L 35.15625 39.453125 \n",
       "Q 35.15625 44.140625 34.765625 48.046875 \n",
       "L 59.765625 48.046875 \n",
       "Q 59.375 44.921875 59.375 41.796875 \n",
       "z\n",
       "M 29.6875 3.515625 \n",
       "Q 35.9375 4.6875 44.53125 7.21875 \n",
       "Q 53.125 9.765625 59.765625 12.5 \n",
       "Q 59.375 9.375 59.375 5.46875 \n",
       "Q 54.6875 3.90625 47.0625 1.171875 \n",
       "Q 39.453125 -1.5625 33.203125 -4.296875 \n",
       "Q 31.640625 -0.390625 29.6875 3.515625 \n",
       "z\n",
       "M 52.34375 23.828125 \n",
       "L 52.34375 42.1875 \n",
       "L 42.578125 42.1875 \n",
       "L 42.578125 23.828125 \n",
       "z\n",
       "M 82.8125 67.578125 \n",
       "Q 80.46875 72.265625 76.5625 76.953125 \n",
       "Q 78.90625 78.90625 82.03125 80.46875 \n",
       "Q 85.15625 76.5625 89.0625 71.484375 \n",
       "Q 85.546875 69.921875 82.8125 67.578125 \n",
       "z\n",
       "\" id=\"SimHei-22495\"/>\n",
       "     <path d=\"M 53.90625 80.859375 \n",
       "Q 53.90625 75 53.703125 70.3125 \n",
       "Q 53.515625 65.625 54.484375 58.78125 \n",
       "Q 55.46875 51.953125 61.71875 42.578125 \n",
       "Q 77.734375 55.859375 80.859375 63.28125 \n",
       "Q 85.15625 59.375 88.671875 55.859375 \n",
       "Q 83.59375 52.34375 78.703125 48.046875 \n",
       "Q 73.828125 43.75 65.234375 36.328125 \n",
       "Q 68.359375 29.6875 76.5625 21.484375 \n",
       "Q 84.765625 13.28125 96.484375 9.765625 \n",
       "Q 89.84375 6.640625 88.671875 1.953125 \n",
       "Q 73.828125 10.9375 65.8125 21.875 \n",
       "Q 57.8125 32.8125 53.515625 43.75 \n",
       "L 53.515625 0.390625 \n",
       "Q 53.90625 -5.078125 49.40625 -7.421875 \n",
       "Q 44.921875 -9.765625 37.5 -10.546875 \n",
       "Q 37.109375 -6.25 33.984375 -1.171875 \n",
       "Q 40.234375 -2.34375 42.96875 -1.5625 \n",
       "Q 45.703125 -0.78125 45.703125 3.515625 \n",
       "L 45.703125 65.234375 \n",
       "Q 45.703125 75 44.921875 80.859375 \n",
       "L 53.90625 80.859375 \n",
       "z\n",
       "M 39.84375 55.859375 \n",
       "Q 37.890625 45.3125 34.953125 36.90625 \n",
       "Q 32.03125 28.515625 27.140625 20.3125 \n",
       "Q 22.265625 12.109375 11.71875 1.5625 \n",
       "Q 8.984375 5.078125 3.515625 7.03125 \n",
       "Q 14.453125 14.84375 20.890625 25 \n",
       "Q 27.34375 35.15625 30.46875 48.828125 \n",
       "L 19.921875 48.828125 \n",
       "Q 14.0625 48.828125 6.640625 48.046875 \n",
       "L 6.640625 56.25 \n",
       "Q 13.671875 55.859375 19.53125 55.859375 \n",
       "z\n",
       "\" id=\"SimHei-27700\"/>\n",
       "     <path d=\"M 89.453125 73.828125 \n",
       "Q 89.0625 65.625 89.0625 57.421875 \n",
       "L 89.0625 19.53125 \n",
       "Q 89.0625 12.5 86.515625 10.734375 \n",
       "Q 83.984375 8.984375 73.4375 7.421875 \n",
       "Q 73.046875 12.109375 69.921875 16.015625 \n",
       "Q 75 16.015625 78.125 16.40625 \n",
       "Q 81.25 16.796875 81.640625 19.921875 \n",
       "L 81.640625 67.1875 \n",
       "L 62.109375 67.1875 \n",
       "L 62.109375 -8.59375 \n",
       "L 54.6875 -8.59375 \n",
       "Q 55.078125 1.171875 55.078125 11.71875 \n",
       "L 55.078125 56.25 \n",
       "Q 55.078125 64.84375 54.6875 73.828125 \n",
       "L 89.453125 73.828125 \n",
       "z\n",
       "M 44.921875 17.1875 \n",
       "Q 37.109375 13.671875 29.484375 9.5625 \n",
       "Q 21.875 5.46875 13.671875 0.78125 \n",
       "Q 10.9375 5.078125 8.203125 8.59375 \n",
       "Q 10.15625 9.765625 10.9375 14.0625 \n",
       "L 10.9375 55.078125 \n",
       "Q 10.9375 66.40625 10.546875 72.265625 \n",
       "Q 14.84375 72.265625 25.578125 74.40625 \n",
       "Q 36.328125 76.5625 41.40625 79.6875 \n",
       "Q 44.140625 75.390625 47.65625 71.484375 \n",
       "Q 42.578125 70.3125 34.953125 69.140625 \n",
       "Q 27.34375 67.96875 18.75 66.796875 \n",
       "L 18.75 47.65625 \n",
       "L 28.125 47.65625 \n",
       "Q 35.546875 47.65625 44.53125 48.046875 \n",
       "L 44.53125 41.015625 \n",
       "Q 36.328125 41.40625 28.125 41.40625 \n",
       "L 18.75 41.40625 \n",
       "L 18.75 12.5 \n",
       "Q 35.9375 21.09375 42.1875 25.390625 \n",
       "Q 42.96875 21.09375 44.921875 17.1875 \n",
       "z\n",
       "\" id=\"SimHei-21360\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(253.764706 16.85625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-68\"/>\n",
       "     <use x=\"50\" xlink:href=\"#SimHei-67\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-84\"/>\n",
       "     <use x=\"150\" xlink:href=\"#SimHei-21464\"/>\n",
       "     <use x=\"250\" xlink:href=\"#SimHei-25442\"/>\n",
       "     <use x=\"350\" xlink:href=\"#SimHei-22495\"/>\n",
       "     <use x=\"450\" xlink:href=\"#SimHei-27700\"/>\n",
       "     <use x=\"550\" xlink:href=\"#SimHei-21360\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pafa7bbd4a3\">\n",
       "   <rect height=\"98.470588\" width=\"98.470588\" x=\"7.2\" y=\"22.85625\"/>\n",
       "  </clipPath>\n",
       "  <clipPath id=\"pb0a77ccfc2\">\n",
       "   <rect height=\"98.470588\" width=\"98.470588\" x=\"125.364706\" y=\"22.85625\"/>\n",
       "  </clipPath>\n",
       "  <clipPath id=\"pfb02fa406d\">\n",
       "   <rect height=\"98.470588\" width=\"98.470588\" x=\"243.529412\" y=\"22.85625\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 3 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "均方差： 14.530776977539062\n",
      "峰值信噪比： 36.50791523718131\n"
     ]
    }
   ],
   "source": [
    "plt.subplot(1, 3, 1), plt.imshow(cv.cvtColor(img, cv.COLOR_BGR2RGB)), plt.axis(\"off\"), plt.title(\"原图\")\n",
    "plt.subplot(1, 3, 2), plt.imshow(tmp_img, cmap=\"gray\"), plt.axis(\"off\"), plt.title(\"Y通道DCT变换\")\n",
    "plt.subplot(1, 3, 3), plt.imshow(cv.cvtColor(info_img, cv.COLOR_BGR2RGB)), plt.axis(\"off\"), plt.title(\"DCT变换域水印\")\n",
    "plt.show()\n",
    "myipf.calcMSEPSNR(img, info_img)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 提取水印"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"106.053409pt\" version=\"1.1\" viewBox=\"0 0 349.2 106.053409\" width=\"349.2pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 106.053409 \n",
       "L 349.2 106.053409 \n",
       "L 349.2 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g clip-path=\"url(#p644f5ea74c)\">\n",
       "    <image height=\"77\" id=\"image84fedaeca5\" transform=\"scale(1 -1)translate(0 -77)\" width=\"153\" x=\"7.2\" xlink:href=\"data:image/png;base64,\n",
       "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\" y=\"-21.853409\"/>\n",
       "   </g>\n",
       "   <g id=\"text_1\">\n",
       "    <!-- 原图 -->\n",
       "    <defs>\n",
       "     <path d=\"M 60.15625 66.796875 \n",
       "Q 57.421875 62.890625 56.25 57.8125 \n",
       "L 85.15625 57.8125 \n",
       "Q 84.765625 54.296875 84.765625 46.875 \n",
       "L 84.765625 34.765625 \n",
       "Q 84.765625 28.515625 85.15625 23.046875 \n",
       "L 63.28125 23.046875 \n",
       "L 63.28125 -0.78125 \n",
       "Q 63.28125 -6.25 59.765625 -7.609375 \n",
       "Q 56.25 -8.984375 48.4375 -9.765625 \n",
       "Q 47.65625 -5.078125 45.703125 -0.78125 \n",
       "Q 53.125 -1.171875 54.296875 -0.578125 \n",
       "Q 55.46875 0 55.46875 2.734375 \n",
       "L 55.46875 23.046875 \n",
       "L 33.203125 23.046875 \n",
       "Q 33.59375 27.734375 33.59375 34.375 \n",
       "L 33.59375 47.265625 \n",
       "Q 33.59375 53.515625 33.203125 57.8125 \n",
       "L 49.21875 57.8125 \n",
       "Q 51.5625 66.40625 51.5625 69.140625 \n",
       "L 60.15625 66.796875 \n",
       "z\n",
       "M 4.296875 -5.078125 \n",
       "Q 11.328125 4.296875 13.671875 16.203125 \n",
       "Q 16.015625 28.125 16.015625 35.9375 \n",
       "L 16.015625 64.453125 \n",
       "Q 16.015625 72.65625 15.625 76.5625 \n",
       "L 78.515625 76.5625 \n",
       "Q 87.109375 76.5625 90.625 76.953125 \n",
       "L 90.625 69.921875 \n",
       "Q 87.5 70.3125 78.515625 70.3125 \n",
       "L 23.828125 70.3125 \n",
       "L 23.828125 37.109375 \n",
       "Q 23.4375 25.78125 22.0625 17.375 \n",
       "Q 20.703125 8.984375 17.765625 1.953125 \n",
       "Q 14.84375 -5.078125 12.5 -8.984375 \n",
       "Q 8.59375 -6.25 4.296875 -5.078125 \n",
       "z\n",
       "M 76.953125 43.359375 \n",
       "L 76.953125 51.953125 \n",
       "L 41.015625 51.953125 \n",
       "L 41.015625 43.359375 \n",
       "z\n",
       "M 76.953125 29.296875 \n",
       "L 76.953125 37.5 \n",
       "L 41.015625 37.5 \n",
       "L 41.015625 29.296875 \n",
       "z\n",
       "M 23.046875 -0.78125 \n",
       "Q 28.125 2.34375 32.609375 7.03125 \n",
       "Q 37.109375 11.71875 40.234375 17.1875 \n",
       "Q 43.75 13.671875 46.484375 11.71875 \n",
       "Q 35.9375 -0.78125 28.515625 -6.25 \n",
       "Q 26.171875 -3.515625 23.046875 -0.78125 \n",
       "z\n",
       "M 75.390625 16.796875 \n",
       "Q 89.0625 4.6875 92.578125 0.390625 \n",
       "Q 89.84375 -1.953125 87.109375 -5.078125 \n",
       "Q 82.03125 1.171875 70.3125 11.328125 \n",
       "Q 73.046875 14.453125 75.390625 16.796875 \n",
       "z\n",
       "\" id=\"SimHei-21407\"/>\n",
       "     <path d=\"M 90.625 77.734375 \n",
       "Q 90.234375 67.96875 90.234375 56.25 \n",
       "L 90.234375 14.453125 \n",
       "Q 90.234375 2.34375 90.625 -9.375 \n",
       "L 82.8125 -9.375 \n",
       "L 82.8125 -4.296875 \n",
       "L 17.578125 -4.296875 \n",
       "L 17.578125 -10.15625 \n",
       "L 9.765625 -10.15625 \n",
       "Q 10.15625 1.953125 10.15625 14.84375 \n",
       "L 10.15625 56.25 \n",
       "Q 10.15625 67.578125 9.765625 77.734375 \n",
       "L 90.625 77.734375 \n",
       "z\n",
       "M 82.8125 2.34375 \n",
       "L 82.8125 71.484375 \n",
       "L 17.578125 71.484375 \n",
       "L 17.578125 2.34375 \n",
       "z\n",
       "M 50.390625 66.40625 \n",
       "Q 48.046875 64.0625 46.09375 61.328125 \n",
       "L 72.265625 61.328125 \n",
       "Q 70.703125 57.8125 67.1875 52.734375 \n",
       "Q 63.671875 47.65625 56.25 40.625 \n",
       "Q 67.96875 34.765625 79.296875 33.59375 \n",
       "Q 76.5625 30.078125 74.609375 26.171875 \n",
       "Q 60.15625 30.46875 50.390625 36.71875 \n",
       "Q 39.0625 29.296875 26.171875 25.78125 \n",
       "Q 25 29.296875 21.875 32.421875 \n",
       "Q 34.375 34.375 44.921875 40.625 \n",
       "Q 39.453125 45.703125 37.109375 49.21875 \n",
       "Q 33.59375 45.3125 29.6875 41.40625 \n",
       "Q 26.953125 44.53125 23.828125 46.09375 \n",
       "Q 30.46875 51.5625 35.15625 58.390625 \n",
       "Q 39.84375 65.234375 41.796875 69.921875 \n",
       "Q 45.703125 67.96875 50.390625 66.40625 \n",
       "z\n",
       "M 38.28125 19.921875 \n",
       "Q 55.46875 14.84375 64.0625 11.328125 \n",
       "Q 62.109375 8.203125 60.15625 4.6875 \n",
       "Q 44.140625 11.328125 35.546875 13.28125 \n",
       "Q 37.109375 16.40625 38.28125 19.921875 \n",
       "z\n",
       "M 45.703125 32.03125 \n",
       "Q 58.984375 26.5625 63.671875 25 \n",
       "Q 61.71875 21.875 60.15625 17.96875 \n",
       "Q 46.875 24.21875 42.1875 25.78125 \n",
       "Q 44.140625 28.515625 45.703125 32.03125 \n",
       "z\n",
       "M 41.015625 53.90625 \n",
       "Q 46.875 47.265625 51.171875 44.53125 \n",
       "Q 56.25 48.4375 60.546875 55.078125 \n",
       "L 41.796875 55.078125 \n",
       "L 41.015625 53.90625 \n",
       "z\n",
       "\" id=\"SimHei-22270\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(71.290909 16.7625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-21407\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-22270\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       "  <g id=\"axes_2\">\n",
       "   <g clip-path=\"url(#pe23e862e4c)\">\n",
       "    <image height=\"77\" id=\"image02dcfeebe2\" transform=\"scale(1 -1)translate(0 -77)\" width=\"153\" x=\"189.818182\" xlink:href=\"data:image/png;base64,\n",
       "iVBORw0KGgoAAAANSUhEUgAAAJkAAABNCAYAAAC188aDAAAABHNCSVQICAgIfAhkiAAAAi9JREFUeJzt3dGOwiAQhWHY+P6vzF6ZYFMsAz10Bv/vymRFaz3OIKKbSyklAUJ/Tx8A9kfIIEfIIEfIIEfIIEfI0C3nnHLO5nGEDHJhQ1a/oo6XR15tuFZKSSPLqpnFWKiFrWSIg5AFFG068Hr6AGD3xAznGGzLMVDJIEclQ5eZ6kklgxwhgxwhgxwhgxwhgxwhgxwhgxzrZAHVq+8R9jcQsoAiBKtGu4QcIYMcIWuod9iy23YOIYNcTil9nUXWk8ycs2nSOfMu6D12dFyt9zZmxp7dVs/YbxXSOn7VubLm4NW68kx7qANCm1nH+uSP3P7xcv0ct+6bdgk5+TrZO92j7W/2fkfGqCvCt/ueGWftGtbHO3p+miGLtuAHv2iXkONjJQyxtGYq2Ua8TnEIGeSa7TLadhIPnnhX+oTjY7xqnVQyyBEyyF2uk7EDYY1o05N6cf3qeKlkkGOd7EYzGwIiVK9RVDJM6XlRETLIXa6TRd4T1jruXVuT13W6redkHk/4L6JdQq6rkh03HuLT2ZqRt3NlOZ671+xctcuzE7FykbK1h32FmS919Fz/7G+tx3v3l35ol5BzVcnucNauor0BiHC8lv3+/NsbyNEuIUfINuNx18x2c7Jf53H2QyWDHCGDHCGDHCGDHCGDHCGDHCGDHCGDHCGDHCv+G5n9kWMVQrYRjx8ppUS7xAKEDHKETMjjtpsnEDLIMfEX8joRX41KBjlCBjlCBjlCBjlCBrl/Tl/fsqmQdz0AAAAASUVORK5CYII=\" y=\"-21.853409\"/>\n",
       "   </g>\n",
       "   <g id=\"text_2\">\n",
       "    <!-- 提取的水印 -->\n",
       "    <defs>\n",
       "     <path d=\"M 87.5 78.515625 \n",
       "Q 87.109375 72.265625 87.109375 60.9375 \n",
       "Q 87.109375 50 87.5 44.140625 \n",
       "L 42.96875 44.140625 \n",
       "Q 43.359375 51.953125 43.359375 60.9375 \n",
       "Q 43.359375 70.3125 42.96875 78.515625 \n",
       "L 87.5 78.515625 \n",
       "z\n",
       "M 82.03125 37.109375 \n",
       "Q 88.671875 37.109375 94.921875 37.5 \n",
       "L 94.921875 30.46875 \n",
       "Q 89.0625 30.859375 82.421875 30.859375 \n",
       "L 68.75 30.859375 \n",
       "L 68.75 19.921875 \n",
       "L 74.609375 19.921875 \n",
       "Q 81.640625 19.921875 87.890625 20.3125 \n",
       "L 87.890625 13.28125 \n",
       "Q 81.640625 13.671875 75 13.671875 \n",
       "L 68.75 13.671875 \n",
       "L 68.75 1.171875 \n",
       "Q 73.046875 0.390625 80.46875 0.390625 \n",
       "Q 87.890625 0.390625 96.09375 1.5625 \n",
       "Q 94.53125 -1.171875 92.96875 -7.03125 \n",
       "Q 81.25 -7.03125 72.65625 -6.828125 \n",
       "Q 64.0625 -6.640625 57.8125 -3.90625 \n",
       "Q 51.5625 -1.171875 46.09375 3.90625 \n",
       "Q 42.578125 -3.515625 34.375 -10.15625 \n",
       "Q 31.640625 -7.03125 27.734375 -5.078125 \n",
       "Q 35.9375 0 39.640625 8.78125 \n",
       "Q 43.359375 17.578125 43.359375 26.171875 \n",
       "Q 48.046875 24.21875 51.953125 23.828125 \n",
       "Q 50.78125 21.484375 48.828125 11.328125 \n",
       "Q 53.90625 4.6875 61.328125 2.734375 \n",
       "L 61.328125 30.859375 \n",
       "L 52.734375 30.859375 \n",
       "Q 44.53125 30.859375 36.71875 30.46875 \n",
       "L 36.71875 37.5 \n",
       "Q 44.53125 37.109375 53.125 37.109375 \n",
       "z\n",
       "M 17.578125 69.921875 \n",
       "Q 17.578125 76.5625 17.1875 81.25 \n",
       "L 25.390625 81.25 \n",
       "Q 25 76.953125 25 70.3125 \n",
       "L 25 59.765625 \n",
       "Q 30.859375 59.765625 36.71875 60.15625 \n",
       "L 36.71875 53.125 \n",
       "Q 30.859375 53.515625 25 53.515625 \n",
       "L 25 35.9375 \n",
       "Q 30.078125 38.671875 33.984375 41.015625 \n",
       "Q 33.984375 37.890625 34.375 33.984375 \n",
       "Q 30.859375 32.03125 25 28.90625 \n",
       "L 25 0 \n",
       "Q 24.21875 -5.46875 21.09375 -6.828125 \n",
       "Q 17.96875 -8.203125 10.15625 -8.984375 \n",
       "Q 10.15625 -4.296875 7.8125 0 \n",
       "Q 13.671875 -0.390625 15.625 0 \n",
       "Q 17.578125 0.390625 17.578125 3.515625 \n",
       "L 17.578125 26.171875 \n",
       "Q 12.890625 24.21875 6.640625 20.3125 \n",
       "Q 5.078125 25.390625 3.125 28.125 \n",
       "Q 10.15625 29.6875 17.578125 33.203125 \n",
       "L 17.578125 53.515625 \n",
       "Q 10.546875 53.515625 5.46875 53.125 \n",
       "L 5.46875 60.15625 \n",
       "Q 10.546875 59.765625 17.578125 59.765625 \n",
       "z\n",
       "M 80.078125 50.390625 \n",
       "L 80.078125 58.203125 \n",
       "L 50.390625 58.203125 \n",
       "L 50.390625 50.390625 \n",
       "z\n",
       "M 80.078125 64.84375 \n",
       "L 80.078125 71.875 \n",
       "L 50.390625 71.875 \n",
       "L 50.390625 64.84375 \n",
       "z\n",
       "\" id=\"SimHei-25552\"/>\n",
       "     <path d=\"M 41.40625 76.171875 \n",
       "Q 48.046875 76.171875 52.734375 76.5625 \n",
       "L 52.734375 69.921875 \n",
       "Q 49.609375 70.3125 46.484375 70.3125 \n",
       "L 46.484375 17.578125 \n",
       "Q 50.78125 18.75 56.25 20.3125 \n",
       "L 56.25 13.671875 \n",
       "Q 51.171875 12.5 46.484375 11.328125 \n",
       "Q 46.484375 -3.90625 46.875 -10.9375 \n",
       "L 39.0625 -10.9375 \n",
       "Q 39.453125 -5.078125 39.453125 9.765625 \n",
       "Q 30.078125 7.8125 22.265625 5.078125 \n",
       "Q 14.453125 2.34375 8.984375 -0.390625 \n",
       "L 5.859375 8.59375 \n",
       "L 14.453125 10.15625 \n",
       "L 14.453125 70.3125 \n",
       "Q 11.328125 70.3125 6.640625 69.921875 \n",
       "L 6.640625 76.5625 \n",
       "Q 11.71875 76.171875 20.3125 76.171875 \n",
       "z\n",
       "M 49.609375 -1.953125 \n",
       "Q 54.6875 1.171875 58.78125 5.65625 \n",
       "Q 62.890625 10.15625 67.96875 17.96875 \n",
       "Q 62.109375 28.90625 60.34375 40.234375 \n",
       "Q 58.59375 51.5625 57.8125 66.40625 \n",
       "L 54.6875 66.40625 \n",
       "L 54.6875 73.046875 \n",
       "Q 62.5 72.65625 68.75 72.65625 \n",
       "L 90.625 72.65625 \n",
       "Q 89.0625 53.515625 86.125 41.015625 \n",
       "Q 83.203125 28.515625 76.953125 17.96875 \n",
       "Q 80.078125 12.5 85.34375 7.8125 \n",
       "Q 90.625 3.125 96.875 -0.390625 \n",
       "Q 92.96875 -3.125 90.234375 -7.03125 \n",
       "Q 82.03125 -1.5625 72.65625 11.328125 \n",
       "Q 65.625 0 56.640625 -7.8125 \n",
       "Q 54.296875 -4.6875 49.609375 -1.953125 \n",
       "z\n",
       "M 64.84375 66.40625 \n",
       "Q 66.015625 50.78125 66.984375 42.96875 \n",
       "Q 67.96875 35.15625 72.265625 25 \n",
       "Q 78.515625 37.890625 80.265625 49.015625 \n",
       "Q 82.03125 60.15625 82.421875 66.40625 \n",
       "L 64.84375 66.40625 \n",
       "z\n",
       "M 39.453125 53.90625 \n",
       "L 39.453125 70.3125 \n",
       "L 21.484375 70.3125 \n",
       "L 21.484375 53.90625 \n",
       "z\n",
       "M 21.484375 11.71875 \n",
       "Q 30.859375 13.671875 39.453125 15.625 \n",
       "L 39.453125 28.125 \n",
       "L 21.484375 28.125 \n",
       "L 21.484375 11.71875 \n",
       "z\n",
       "M 39.453125 34.375 \n",
       "L 39.453125 48.046875 \n",
       "L 21.484375 48.046875 \n",
       "L 21.484375 34.375 \n",
       "z\n",
       "\" id=\"SimHei-21462\"/>\n",
       "     <path d=\"M 32.8125 77.734375 \n",
       "Q 30.859375 74.21875 27.34375 61.71875 \n",
       "L 44.921875 61.71875 \n",
       "Q 44.53125 55.078125 44.53125 44.921875 \n",
       "L 44.53125 10.546875 \n",
       "Q 44.53125 4.6875 44.921875 -6.25 \n",
       "L 37.109375 -6.25 \n",
       "L 37.109375 1.5625 \n",
       "L 17.1875 1.5625 \n",
       "L 17.1875 -7.03125 \n",
       "L 9.375 -7.03125 \n",
       "Q 9.765625 5.46875 9.765625 8.59375 \n",
       "L 9.765625 44.53125 \n",
       "Q 9.765625 55.078125 9.375 61.71875 \n",
       "L 20.703125 61.71875 \n",
       "Q 22.65625 70.703125 23.828125 80.46875 \n",
       "Q 29.296875 78.515625 32.8125 77.734375 \n",
       "z\n",
       "M 91.015625 48.046875 \n",
       "Q 90.625 24.21875 89.0625 2.734375 \n",
       "Q 88.28125 -4.296875 81.640625 -6.640625 \n",
       "Q 75 -8.984375 66.796875 -9.765625 \n",
       "Q 66.40625 -5.46875 63.28125 -0.78125 \n",
       "Q 71.09375 -1.171875 75.578125 -0.390625 \n",
       "Q 80.078125 0.390625 81.25 3.125 \n",
       "Q 82.421875 5.859375 83 19.140625 \n",
       "Q 83.59375 32.421875 83.984375 56.25 \n",
       "L 61.328125 56.25 \n",
       "Q 58.203125 48.828125 52.34375 38.671875 \n",
       "Q 49.609375 41.40625 45.703125 42.96875 \n",
       "Q 49.21875 47.65625 52.34375 54.296875 \n",
       "Q 55.46875 60.9375 57.8125 68.75 \n",
       "Q 60.15625 76.5625 60.546875 80.859375 \n",
       "Q 66.015625 78.515625 69.921875 77.34375 \n",
       "Q 67.96875 74.21875 66.59375 70.5 \n",
       "Q 65.234375 66.796875 63.671875 63.28125 \n",
       "L 91.40625 63.28125 \n",
       "Q 91.015625 55.078125 91.015625 48.046875 \n",
       "z\n",
       "M 37.109375 8.203125 \n",
       "L 37.109375 28.90625 \n",
       "L 17.1875 28.90625 \n",
       "L 17.1875 8.203125 \n",
       "z\n",
       "M 37.109375 35.546875 \n",
       "L 37.109375 55.078125 \n",
       "L 17.1875 55.078125 \n",
       "L 17.1875 35.546875 \n",
       "z\n",
       "M 67.96875 32.03125 \n",
       "Q 70.3125 27.34375 73.4375 19.921875 \n",
       "Q 70.703125 18.75 66.015625 16.015625 \n",
       "Q 63.28125 23.4375 60.9375 28.703125 \n",
       "Q 58.59375 33.984375 56.25 37.5 \n",
       "Q 58.984375 39.0625 63.28125 41.40625 \n",
       "z\n",
       "\" id=\"SimHei-30340\"/>\n",
       "     <path d=\"M 53.90625 80.859375 \n",
       "Q 53.90625 75 53.703125 70.3125 \n",
       "Q 53.515625 65.625 54.484375 58.78125 \n",
       "Q 55.46875 51.953125 61.71875 42.578125 \n",
       "Q 77.734375 55.859375 80.859375 63.28125 \n",
       "Q 85.15625 59.375 88.671875 55.859375 \n",
       "Q 83.59375 52.34375 78.703125 48.046875 \n",
       "Q 73.828125 43.75 65.234375 36.328125 \n",
       "Q 68.359375 29.6875 76.5625 21.484375 \n",
       "Q 84.765625 13.28125 96.484375 9.765625 \n",
       "Q 89.84375 6.640625 88.671875 1.953125 \n",
       "Q 73.828125 10.9375 65.8125 21.875 \n",
       "Q 57.8125 32.8125 53.515625 43.75 \n",
       "L 53.515625 0.390625 \n",
       "Q 53.90625 -5.078125 49.40625 -7.421875 \n",
       "Q 44.921875 -9.765625 37.5 -10.546875 \n",
       "Q 37.109375 -6.25 33.984375 -1.171875 \n",
       "Q 40.234375 -2.34375 42.96875 -1.5625 \n",
       "Q 45.703125 -0.78125 45.703125 3.515625 \n",
       "L 45.703125 65.234375 \n",
       "Q 45.703125 75 44.921875 80.859375 \n",
       "L 53.90625 80.859375 \n",
       "z\n",
       "M 39.84375 55.859375 \n",
       "Q 37.890625 45.3125 34.953125 36.90625 \n",
       "Q 32.03125 28.515625 27.140625 20.3125 \n",
       "Q 22.265625 12.109375 11.71875 1.5625 \n",
       "Q 8.984375 5.078125 3.515625 7.03125 \n",
       "Q 14.453125 14.84375 20.890625 25 \n",
       "Q 27.34375 35.15625 30.46875 48.828125 \n",
       "L 19.921875 48.828125 \n",
       "Q 14.0625 48.828125 6.640625 48.046875 \n",
       "L 6.640625 56.25 \n",
       "Q 13.671875 55.859375 19.53125 55.859375 \n",
       "z\n",
       "\" id=\"SimHei-27700\"/>\n",
       "     <path d=\"M 89.453125 73.828125 \n",
       "Q 89.0625 65.625 89.0625 57.421875 \n",
       "L 89.0625 19.53125 \n",
       "Q 89.0625 12.5 86.515625 10.734375 \n",
       "Q 83.984375 8.984375 73.4375 7.421875 \n",
       "Q 73.046875 12.109375 69.921875 16.015625 \n",
       "Q 75 16.015625 78.125 16.40625 \n",
       "Q 81.25 16.796875 81.640625 19.921875 \n",
       "L 81.640625 67.1875 \n",
       "L 62.109375 67.1875 \n",
       "L 62.109375 -8.59375 \n",
       "L 54.6875 -8.59375 \n",
       "Q 55.078125 1.171875 55.078125 11.71875 \n",
       "L 55.078125 56.25 \n",
       "Q 55.078125 64.84375 54.6875 73.828125 \n",
       "L 89.453125 73.828125 \n",
       "z\n",
       "M 44.921875 17.1875 \n",
       "Q 37.109375 13.671875 29.484375 9.5625 \n",
       "Q 21.875 5.46875 13.671875 0.78125 \n",
       "Q 10.9375 5.078125 8.203125 8.59375 \n",
       "Q 10.15625 9.765625 10.9375 14.0625 \n",
       "L 10.9375 55.078125 \n",
       "Q 10.9375 66.40625 10.546875 72.265625 \n",
       "Q 14.84375 72.265625 25.578125 74.40625 \n",
       "Q 36.328125 76.5625 41.40625 79.6875 \n",
       "Q 44.140625 75.390625 47.65625 71.484375 \n",
       "Q 42.578125 70.3125 34.953125 69.140625 \n",
       "Q 27.34375 67.96875 18.75 66.796875 \n",
       "L 18.75 47.65625 \n",
       "L 28.125 47.65625 \n",
       "Q 35.546875 47.65625 44.53125 48.046875 \n",
       "L 44.53125 41.015625 \n",
       "Q 36.328125 41.40625 28.125 41.40625 \n",
       "L 18.75 41.40625 \n",
       "L 18.75 12.5 \n",
       "Q 35.9375 21.09375 42.1875 25.390625 \n",
       "Q 42.96875 21.09375 44.921875 17.1875 \n",
       "z\n",
       "\" id=\"SimHei-21360\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(235.909091 16.7625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-25552\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-21462\"/>\n",
       "     <use x=\"200\" xlink:href=\"#SimHei-30340\"/>\n",
       "     <use x=\"300\" xlink:href=\"#SimHei-27700\"/>\n",
       "     <use x=\"400\" xlink:href=\"#SimHei-21360\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p644f5ea74c\">\n",
       "   <rect height=\"76.090909\" width=\"152.181818\" x=\"7.2\" y=\"22.7625\"/>\n",
       "  </clipPath>\n",
       "  <clipPath id=\"pe23e862e4c\">\n",
       "   <rect height=\"76.090909\" width=\"152.181818\" x=\"189.818182\" y=\"22.7625\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.subplot(1, 2, 1), plt.imshow(cv.resize(logo, (100, 50)), cmap=\"gray\"), plt.axis(\"off\"), plt.title(\"原图\")\n",
    "plt.subplot(1, 2, 2), plt.imshow(getDctWatermark(info_img), cmap=\"gray\"), plt.axis(\"off\"), plt.title(\"提取的水印\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 使用参数d=3进行实验"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "tmp_img2, info_img2 = dctWatermark(img, logo, d=3)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"128.526838pt\" version=\"1.1\" viewBox=\"0 0 349.2 128.526838\" width=\"349.2pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 128.526838 \n",
       "L 349.2 128.526838 \n",
       "L 349.2 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g clip-path=\"url(#pd209e4ace4)\">\n",
       "    <image height=\"99\" id=\"image9abac99273\" transform=\"scale(1 -1)translate(0 -99)\" width=\"99\" x=\"7.2\" xlink:href=\"data:image/png;base64,\n",
       "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\" y=\"-22.326838\"/>\n",
       "   </g>\n",
       "   <g id=\"text_1\">\n",
       "    <!-- 原图 -->\n",
       "    <defs>\n",
       "     <path d=\"M 60.15625 66.796875 \n",
       "Q 57.421875 62.890625 56.25 57.8125 \n",
       "L 85.15625 57.8125 \n",
       "Q 84.765625 54.296875 84.765625 46.875 \n",
       "L 84.765625 34.765625 \n",
       "Q 84.765625 28.515625 85.15625 23.046875 \n",
       "L 63.28125 23.046875 \n",
       "L 63.28125 -0.78125 \n",
       "Q 63.28125 -6.25 59.765625 -7.609375 \n",
       "Q 56.25 -8.984375 48.4375 -9.765625 \n",
       "Q 47.65625 -5.078125 45.703125 -0.78125 \n",
       "Q 53.125 -1.171875 54.296875 -0.578125 \n",
       "Q 55.46875 0 55.46875 2.734375 \n",
       "L 55.46875 23.046875 \n",
       "L 33.203125 23.046875 \n",
       "Q 33.59375 27.734375 33.59375 34.375 \n",
       "L 33.59375 47.265625 \n",
       "Q 33.59375 53.515625 33.203125 57.8125 \n",
       "L 49.21875 57.8125 \n",
       "Q 51.5625 66.40625 51.5625 69.140625 \n",
       "L 60.15625 66.796875 \n",
       "z\n",
       "M 4.296875 -5.078125 \n",
       "Q 11.328125 4.296875 13.671875 16.203125 \n",
       "Q 16.015625 28.125 16.015625 35.9375 \n",
       "L 16.015625 64.453125 \n",
       "Q 16.015625 72.65625 15.625 76.5625 \n",
       "L 78.515625 76.5625 \n",
       "Q 87.109375 76.5625 90.625 76.953125 \n",
       "L 90.625 69.921875 \n",
       "Q 87.5 70.3125 78.515625 70.3125 \n",
       "L 23.828125 70.3125 \n",
       "L 23.828125 37.109375 \n",
       "Q 23.4375 25.78125 22.0625 17.375 \n",
       "Q 20.703125 8.984375 17.765625 1.953125 \n",
       "Q 14.84375 -5.078125 12.5 -8.984375 \n",
       "Q 8.59375 -6.25 4.296875 -5.078125 \n",
       "z\n",
       "M 76.953125 43.359375 \n",
       "L 76.953125 51.953125 \n",
       "L 41.015625 51.953125 \n",
       "L 41.015625 43.359375 \n",
       "z\n",
       "M 76.953125 29.296875 \n",
       "L 76.953125 37.5 \n",
       "L 41.015625 37.5 \n",
       "L 41.015625 29.296875 \n",
       "z\n",
       "M 23.046875 -0.78125 \n",
       "Q 28.125 2.34375 32.609375 7.03125 \n",
       "Q 37.109375 11.71875 40.234375 17.1875 \n",
       "Q 43.75 13.671875 46.484375 11.71875 \n",
       "Q 35.9375 -0.78125 28.515625 -6.25 \n",
       "Q 26.171875 -3.515625 23.046875 -0.78125 \n",
       "z\n",
       "M 75.390625 16.796875 \n",
       "Q 89.0625 4.6875 92.578125 0.390625 \n",
       "Q 89.84375 -1.953125 87.109375 -5.078125 \n",
       "Q 82.03125 1.171875 70.3125 11.328125 \n",
       "Q 73.046875 14.453125 75.390625 16.796875 \n",
       "z\n",
       "\" id=\"SimHei-21407\"/>\n",
       "     <path d=\"M 90.625 77.734375 \n",
       "Q 90.234375 67.96875 90.234375 56.25 \n",
       "L 90.234375 14.453125 \n",
       "Q 90.234375 2.34375 90.625 -9.375 \n",
       "L 82.8125 -9.375 \n",
       "L 82.8125 -4.296875 \n",
       "L 17.578125 -4.296875 \n",
       "L 17.578125 -10.15625 \n",
       "L 9.765625 -10.15625 \n",
       "Q 10.15625 1.953125 10.15625 14.84375 \n",
       "L 10.15625 56.25 \n",
       "Q 10.15625 67.578125 9.765625 77.734375 \n",
       "L 90.625 77.734375 \n",
       "z\n",
       "M 82.8125 2.34375 \n",
       "L 82.8125 71.484375 \n",
       "L 17.578125 71.484375 \n",
       "L 17.578125 2.34375 \n",
       "z\n",
       "M 50.390625 66.40625 \n",
       "Q 48.046875 64.0625 46.09375 61.328125 \n",
       "L 72.265625 61.328125 \n",
       "Q 70.703125 57.8125 67.1875 52.734375 \n",
       "Q 63.671875 47.65625 56.25 40.625 \n",
       "Q 67.96875 34.765625 79.296875 33.59375 \n",
       "Q 76.5625 30.078125 74.609375 26.171875 \n",
       "Q 60.15625 30.46875 50.390625 36.71875 \n",
       "Q 39.0625 29.296875 26.171875 25.78125 \n",
       "Q 25 29.296875 21.875 32.421875 \n",
       "Q 34.375 34.375 44.921875 40.625 \n",
       "Q 39.453125 45.703125 37.109375 49.21875 \n",
       "Q 33.59375 45.3125 29.6875 41.40625 \n",
       "Q 26.953125 44.53125 23.828125 46.09375 \n",
       "Q 30.46875 51.5625 35.15625 58.390625 \n",
       "Q 39.84375 65.234375 41.796875 69.921875 \n",
       "Q 45.703125 67.96875 50.390625 66.40625 \n",
       "z\n",
       "M 38.28125 19.921875 \n",
       "Q 55.46875 14.84375 64.0625 11.328125 \n",
       "Q 62.109375 8.203125 60.15625 4.6875 \n",
       "Q 44.140625 11.328125 35.546875 13.28125 \n",
       "Q 37.109375 16.40625 38.28125 19.921875 \n",
       "z\n",
       "M 45.703125 32.03125 \n",
       "Q 58.984375 26.5625 63.671875 25 \n",
       "Q 61.71875 21.875 60.15625 17.96875 \n",
       "Q 46.875 24.21875 42.1875 25.78125 \n",
       "Q 44.140625 28.515625 45.703125 32.03125 \n",
       "z\n",
       "M 41.015625 53.90625 \n",
       "Q 46.875 47.265625 51.171875 44.53125 \n",
       "Q 56.25 48.4375 60.546875 55.078125 \n",
       "L 41.796875 55.078125 \n",
       "L 41.015625 53.90625 \n",
       "z\n",
       "\" id=\"SimHei-22270\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(44.435294 16.85625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-21407\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-22270\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       "  <g id=\"axes_2\">\n",
       "   <g clip-path=\"url(#pb23907f766)\">\n",
       "    <image height=\"99\" id=\"image32ecf682e4\" transform=\"scale(1 -1)translate(0 -99)\" width=\"99\" x=\"125.364706\" xlink:href=\"data:image/png;base64,\n",
       "iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAABHNCSVQICAgIfAhkiAAAGX1JREFUeJzVXd2LVdX7f/Y+Z84586pmanYhRPDFiwgZcdTUpBB6g3CyqKAsiSgqpIiIMMyw8DVL0oxGy4iigi6iLrvstqv+gC6CoHLGcZyX87LPPt+L6fPMZz9nrf0yo31/vwdk9tl7vTxrrWd91ud51trbYHh4uBMEgXQ6HckrNj1+u8oJgkCvkSYIAonjWEREwjCUKIokDENn/qK6XE/JU5evD9Ly4XkoIpqQO46l3W5r53F6EZE4jhMDEQSBhGGo5bXbbb3m3yLzA9FsNjU9l+nTxUra4F9LyTI0nz6cNk23IAgkjONYOxoWazP19PSIiKj1Ig86FgNSq9XUysMw1OdRFEl/f782qNlsiohIuVyWnp4eHQwMJg+wq9FomOv5tZwls7OzEsex9PT0JOpAH3U6HZmdnU3kYWNDv3Y6Henp6VHduM97e3s1TTA8PFxIexckua6zoCsIggQ8tdttKZVKzs5ER/ieLQY6irb3epSN/CLzbQstRLgSuiCKFcB1GIZdEAaIw2yB1WN2sPBs4PqjKOpKy1aXJS4Y5lnlgg9e12w+7o92u50oy+bJgk3WP+SGAY5QiGvKVSoVhRV0MqYtOhgNLJfLOghzc3PzFf6TPgxDKZfLOjilUkmVq1Qqen9iYiJhfdAD6V3CHcywy4PNs9aSETxvtVoyNzeXKK/T6cj09LSWvWrVKmk0GvqcIZcNPYqiRD9xejWWpbIphiMoYdPajkCedrutA1Kkzv+1XC/W14VRWdOKF1dexNnCXGXAStrttkRRJJ1OR+I4liiKuqCCBweLne95EXHBVFoaljQ2mVWuyxVwXYdYQF2W7Sq4VCp1TUkLC0xnMd2jKJJ2u50YsDiOpVQqSbvdTuQpl8uJ/JjiDHu2g3xiYQqSZwajLT09PaqTiMjg4GACLlutlj5jaIehAQVcdSfWnMXAlG0AmBBX5GNb7OzhL2YV1pLFyr8FZdernpAxPwuiXItiu91OdCicPvZHkBd5YGWAKdwrl8vOOiC452NFeSguX/sgBX8tXELYytPKSqvbVV+IaWIt1ya0NBfYj45niaJIoijSDsYgtdttGRgY0HKGhoY0fb1el1arpYNrGx0EgUIkRwRcVNsnFqZceUqlkhoXoDEIggQUscC55f5zGZSl5+hT/Mvt9PkcN+vU+WCGnTp27kBzRUSZlYuZ/V9iUmmyVD1TATptUcc9tl7QVAsx8CP4LywdA9hqtbqg4X8pWbDjkqLugZVwKXhnvc16va7OnMiCg4fZwBATRZH09vZq1LZSqUir1ZJyuaxkwDUwPLWLNjaP2LhbnjrTDMj3zLUslNNG0xVb4iCZ9YIrlYozDeipiCRgbHJyUjGay2fa6NPPFwvje4sRXgPzrkesv607ix3y8zCNUbAivJgzN2YWxQLfARbG6wOsjGeQS7IGgq/TfIg0cTE21jstbZZuvvw8yxJOH3AbilgLw1/2tMEwbMUcq4rjWONYQTAfoWWHEWys1WqpU4iQOivMdac1cLFrjaX17GCCpmftr/goMF83m83UiLSISPjLL79oxbfddptcuXJFRETOnz+v+P7ZZ59pp95zzz3qgQ4PD+sAtNttmZyclNnZWSmVSlKpVJT61ut1KZfLmgZKrV69Wr3wW265RSqVioyPj8umTZvUcx8ZGdEOGR0dlUajIVEUySuvvCLNZlPa7bYcPnw4AS++juNIMV+3Wi3Vadu2bWoQr776qkxOTkq1WpXjx4/rwL377rtaz5tvvpnwzm30AAOyatWqBJrAwJgyBxs3buwggU9cs0VElKqKSGKR5jACYAwLNdNadvhcDMzW7frN97Pa4WuTiKhRXE8KzeubSPeanLrt6vJY2+22zM3NSalU0niTyMLAtFotCcNQn/uUiuNYBgYG1DJ4N82lMOvDsMqNdDGUNEG6P//8UwYGBryeNfR1QaKty8e8YKD2eWIbmh8MDAxIo9EQEZGPP/5YO/P8+fPa2CeeeEJ6e3slCALZunWrTktmTNiTgKUh0isiMjMzo4Nar9elt7dXFcX03bhxo0Lk5s2bNe9dd90lMzMzIiKyf/9+XZsOHTqkHSGShAr2XdhzZ0PZvn27NJtNZYcISO7fv1+N7OTJk2oYhw8f1vJffvnlRN1YC/mviOheP+AXejDEBRs3buz4vGv7G52YdpLDh9uWcQGySqWSNBqN1M0il255qKyFrp6eHg3fczwtrR7fb1u+Sy+fMLNMXPs20G2lsO5WqyV9fX1dVseCxtbrdYnjWJrNpq4Ls7Oz6n9EUSSNRqPLki08WjgSSS588N5tJ9nrq1evan62SBfsWJbl+5s2AD4igdC6rTvs6+vTHxMTE9JoNCSOYzl//rwmHBsb06n7/PPPy/T0tJRKJdmyZYt2CjodnTc+Pq7hjjiOZW5uTtcJ8Pibb745saDPzMxIp9ORDRs2qE4bN27Umbht2zbF7ueee04h4ODBg117BOgolrVr1+qzoaEhhdDp6WllhZVKRQfhpZdekqGhIYmiSF577TUt8/XXX9frAwcOeH2cmZkZhUN2ZtevX+8ePA4UFmUkWfmYMdngYNa0t/f4/lI8bC7XRVx88Hy9WBa3OeH6pmGozQxBhzNsxfH8WSPQReRDTAoeN2abr8NdemHdSjhLjjC+1Zd1Y0IhIokQOOdj7z7N6fPBoi8NS6PRSFJbyKVLlxSmPv30U51WFy5c0O3Ohx9+WJ3EXbt26SEurCe1Wk1ERKrVqlaEqCzWjcnJSXUEuZNR9/DwsMLJyMiI6rFz504RmZ9lTz31lOr91ltvdXWYi0GtX79eDYDZVLPZ1BMe7PO88MILsmLFCgnDUD744ANNf/r0ab0+depU18BCj4mJCW2bL161fPnyhQFb7CG2PGmYKdhnnMbGt/JAQpYeaYuqCwavNxzlEe/pENe0AkQ0m0110jgWJbIw6lgQwzBUq0N+7ASCasJ67aAgDx98cIndjuUB53sInzBkiSQHokiMy9dHrHtaWiuhpXU2RMACZw5nalFBqVTS6Q+ayY7NihUrEt7x4OCgVKtVuXTpUtfeh5053LharaZp2C9x+QzIz7iPyIDIPJvi88AcSYCe/I+FB9HVR/hr1z0XnU0YTFGYYsnj9LBnig7nGJZ9jjxF4CKN9fA937awK639/W9AWGgDdFnTiR0w3rOw6wCnFUked8TM4TLCMJTe3t6uUHMeFgPr8jExPLfbBS6rRn8wSljEsHUUvfZJyIwGCkEBlwCqRBbO3YKBoLFRFEmtVpNqtaqdgem/Zs0a3S8YHx9XVtPT0yOTk5OJYzzcMdaqMZDQwzYWvy2E8V6MPRokshDwhL7tdlvhkQ3R9onrmtNaOu66XhSb4pMefFbWhfeuaW8ZVBq0uH4XkSxoSmvnYtjaUiQsOpXsgmitFptIidPVwUJ8qVwuJ+JKfEIEswTsqgjV9QnrxtdOywy6Q9++PlmKTr4+T5gMOiZtUCxUQBB3QlAQtBYMplarSaPRkNnZWR2wNWvW6I7bH3/8Ic1mU+I4luXLl+tgstOWCKqR1209cJ6poM8iC28iiYjuuwRBkHh7iA0ItDyOYw162rrS+gpRCKujD8oWxaasUnbhDIIgsavHzzgEj6nOTIoV5ANv/5ZDVqSeaw1liR7IA1Pc4Y1GI/FeH57xsU9+ecQujDaUzHDWbreVKLgGKks/1+8i+fI8t36Q63mRuhJOny8gxmlgxTg3i9MUcPigQBRFcvXqVaWwgB2GlomJCWVh69atk8uXL0ulUpHVq1eLyHzMCN464znTZBFJnChxed52nbAMys5yZnB4iwowZY0mreP5DSXeN2JmlThIsVinz1bC7+xhcEBh7YuU/CqZPQqT5jgWiVn5ICKPI+dK8685faxEljDW80lzEUks3rYs+DOgwpwGg8GbQqjH5e/Ysl3MK0+Q0M4iV5q0en33ssTX56FriqYpAuzHPaawHOsJgu4Tg2goWBtYDBgXp6vVajqL+vv7uyzVetC+2A+Lz0PHPfa00TbXwNv+SBMXTPn8nq67vsJd8Xg4fmmQglkACgv6iD1ydCzoJzp7bm5O68GJEq4DEAd92KJ9jfXtMLryQS+eabxW5YUspPMduEj0K98o6gDac0ZMQ+v1ut6PokhDI9yJqMcqyvsgOM2BdQc+iivymcZsRKRrM4vrs+9zQyxa+KCTn7t0yKNfyA+5YpcSLhbCfgOiscB/OFY4T4sZgrWGZwO/QdXpzH/6AuXWajWFsatXr+pgwhiq1arui1g9fQ3H+TCR+dgWv6iTFrmF+M7/+g5DcHp+3z5hVEsNoXOlNvQg0n1GyIXXVmxe+/Kmq26uH3nSoITTuvwYX+Q4zxqx2DSLfrXUZzE8S1x5MAs4XG1nIDarLGmwiyfPKOC7K2RhdYCe9mgOxDXoHNhMkzxriS9NAqZcHWPv8wJmFzNWGJ+n4MVZZD4+xL85HoROxDrBPgzX2el0ZGhoSM9vgZUhrf0uCfTHVjHiaKjDvo/hIgB52ZNvPfENoql3oeKZmRmNqH7++eea8Ny5c8pgRkdH1ZfYu3dvoqIbb7xRg2NYbEulktx0001aMb8mtmrVqkRQsdOZP2GCw3FhGMozzzyj+v3444/aUaOjo3qy4o477tBPKMVxLMuWLeMG6kxsNBpaLlPw1atXS7VaFRGRv//+W2ZnZ6Wvr08effRRfdVtw4YNaiwvvviiTE1NSRAE8tFHH3UFMF3Cg5g4X8vGjzWjiJebJuyxojxeR6wzx7jNr5q5PF+k4zdjOT9Hd13RZUvPeVa6wutpa1SetaGoKEyxYrYRWfdYUAYHEfGedxAEcvXq1URZ8OCx6GLW2MNvmHHNZlOq1aq0Wi31UwCLrgME1geB8Plehk1e10QWBsl665ZNFYEnX9qQFZ2dndVKLl68qIvjuXPnFEoeeughhZZ9+/Z1NQKCw2xxHOsWbBAEsm7dOm1Yo9GQubk5aTQaUq/XFbvxSkAQBLJ9+3ZptVrSaDTk/fff1zK//fZbfcH/yJEjCW8e1wjwobPtiRYY4K233qqD89tvv8n09LSUy2W5//779cMBIyMjmn50dFQGBgYkjmM5ffq0bhe4Ot3FyhimEjN4KdTWVTlTSjv1eaHmBjDcsCAPBxVFFkL0KMvnWdt688pi6Om1gK1FUduUQFdXbAfpXaex4U2LLHQw58FMQSwLZVerVS2HP6qFen3OaprYNL4ApQ+6s2hvnmddbApKXLx4Ua/Pnj2r2Ltnzx49FbJv374ElvL040qsf4AZBKaCjoZXvmnTJignd999t35U8r777pOpqSmJokjGxsY0zZdffpk4WMeGIOL+mgNfb968WX//+uuvqufWrVu1rZs3b9ayNm3apOvc0aNHtU2uKHCWJPy1xcBU0SmZxtQYisCQ0Ch7sA2LrWvvxIZBsnR3tQHwmdeLX2x/+CTh9OURm9blJNprxKks22GuL7LgabvqYEsGw8I9vFXL1gmxdNo1S+xmGM/kLEu3dRbpSysh47wPps6cOaPW+OCDD2rQbu/evV6LAJZD4Xq9rtSV6Ss6ZdmyZVKtVqVUKsmOHTsUanbu3KkdiRc6oyiSBx54QEMngAqRBY8edXMdvrdv//Of/+js+v333xVuh4eH1WsfGRkRkfnOvv3223XGPvvss4lv2/o+hYS8/PefAVh47nrB8nqJKyhnlcLsYKbFEAZhxsa0EtCWxs7stYjoIDOM2UN60BM6+tqyWAl9OJ4meaAJlg2HzXrhNiSBgwcWRuDTMLviQxC8zuCtWX4biHViOOGZOzMz4/wMODt7WE/sB2mKblunScgRzqmpKSdMffjhh2ptu3fvVuWefPJJr9e+YsUKvdfX16cxIYi16DAMlcLu27dPB+vOO+/UTt+xY4dUq1Upl8ty7733isj8YD3yyCMyMDCgjiZDE+vFu5LY7IrjWFauXKkzY3x8XNtw+vRpzbNlyxbdY8ELoHEcy65duwQvqeZFGAtTCl/XyunLcros+7F7H65rV1lcDzuEtpHMmCwzcjlsXJ5I9zYpny+2B+vS2GIRyfXxL5aiabH42ukMi7BBPh60IAgSX5jmLzDwx/IrlYpUKhW14t7eXk2LEysi3e94QwB/QRBo9JbXDRiTZWlYrJmOo022v/L0W+g7UOArxJXW3heZj3PBEeO03BH8ZQR+dwInCeFIouxly5Yp1vf39ycOiWHPHV45Bwi5c6y3bgVfFRKZhzIeBJQ7ODioL17yzMTCzoPPs5jFtdYWgqkizk3W1HWVxbMDv7GvjkHkuJSFFxd82DemirIgW4b1Q9LaWFS8WrmsJiv+4krvKpctxjaMvWks4qCc/GEYEUl8KIXrc8EQ6sBMTNvNs20AebH127w+ZplWT2IxtzhoG5YmvgoZO3kv2xeCEElCFls2GEwcz38HF2nw/RIRSXweG9DGxIGpNYS/N2JZHusGWFu5cqWuKwMDA/LXX3+pMQDqmajg2iW+Rb/rcxW+uE0RcbEV/p3Fblz5XLEoG3rPozensSwuKxblK59p+lL6zcmm0nA+656leyLdRxutJXKH23wcz+KZhjz2cAOXm6YrYAfXyO+b7Tzgrt1EW38abPnqCDG9fErzb9cguWYAsBmdyR+K5EZYz5xf0EcjQTXZo2eqWSqVumAIaW1b2Ch8OtngJaS/v1/bu3btWmVT0BN5LH3GPw6A2kFPsKnFwlJavjTosaFxy3CYkuZxDJ34S/W7dPE9t2W59PUZYBGIdEnoUiSvpBXMlmEVcgX2bGgdMwr3+csF1iL53BPXyYzMts/6SKiHPwOOz3LwumTb7DvOaYXh2MumLDV0Ya0r+plF3fCNQnSI9aIhYEF9fX2aBk4fM5JOp9P1yVI0jp1EG9nlMixUoF34wo/I/FduMOD1el2dSfYv2HGs1Wr6zUZuv4gkgo9sbJZNqfFs2LChs5RQcBE4yFueVdIFYxBfjClL1yzdLBGx4Y6lMk6XhLyQFYUpKOm6tveyZhcvzrBaG15AOZZ0cOdkQYHVzYZHXGsGrnE2C/d5OyAPWmTpE/o602Kva8BsoZaV8DklzuPaquS6EfjjOBOgg9cb5HH5B652cZ3NZlODiL4FeGhoSA1henpali9fLkEQ6OE5hiB7Xtf2B//3cb7BcMamikznIpJWro/F5HkP/HpAxmLKzoLJrDKd/0tAkVBInukHsZaTttbA8hiyRJLve1jny6cjxBXKz4IWO4NRDufntS0vM3XV3XU6JE/n+kLDaZab5hG7LB/PwMTwu9VqOf97Olf5lh329fUl2JulxLZudBjWLtzjr1xDJ9aF6+YB5HUGaRLEJA9MFX1eVHzl2TgUBDPGLuKutFlsbyn6LTWtTV/4cxUi/g2mtArT0rvoMLMU1/kqtvo0qusaiDRoc+ldBLbT4ls2rS07tDtVRSGrqKVx57jYmi2z0+l0bTDBAeR9DRuLQjoEFzud+e1Y9vhZXO1zMUErYI3Q2e6xcB7UyeH7xKcrVq9erQWNj4/r9YULF7TQI0eOaIft2bNHcfzpp5/u6gDXwm4hBvd4cebt2bffflvzHDt2TPX44osvNM13332n2P3zzz93ebfIPzs7q9uz/NYUvgUSBEGiA2+44QbV8bHHHtMo8YkTJ7Ts48ePqx4nT55MrAPYc2EKbwcUr14EQSBXrlxZmPl2zbieNBHlQ6yH69PDtw74dAW0WZgrGmlYTF/YfRHXaZdc1BYLI2fC30yHJYMiQtAxHGDLIgt8zQ3hBsM6gyBQxiWysIOYNRCutrrOXmWVwZDFTirPHi6XP0gW4qtnIvOfi4Y1MUwdPXpUF9Tdu3drGnwC2/Jxq7jdXIKy9og+OuLQoUOa5uTJk1reV199pfX88MMPmvenn37SazznF/aRnwcEX31DWtSHQ9Qi8xCJdpw4cULLwX3AF/cBG0WtVlN9uN28ZvFWs3PbNU2WShVtfj4cZvcrXOWzdeEUIPN+dMhSgp+LkSLugL0W+cfn4AyLdfvzMBEIzwb7OpiyCrrm6c112k1/xIsgLtrLkpfeZomFcOvhu+qxoXxI4iPD/E2LsbExLej48ePKoB555BFVgF+wtIr5BtaGwjm0AQGD6nQ6MjY2pgP49ddfa9nff/+9NurMmTOJUyg4LN3VWKrbvrLg0oP/Z4D33ntPrwHb0BWW3ul0EgfrBgcHnUTDBjbVqK/lC5bXWpgViSz+G7XXQ7LgOo01+gy2cMtg/VnQlMU8rPhghS01z4soadfXCppE3BBtHU5Oxy+T+hhkyJ3ABX/yySd6/9ixY4rjjz/+uKbFpyRcHe+DKV/AkM8dHThwQK8PHjyoad555x3N88Ybb+h9pHdZHF9je1ak+3+zdOl19uxZvT5z5oxenzp1Suv75ptvEpQb/3WdrbvRaCS2f5GfIwfX5QXLvCwrTzki+WND1zLdUvPkzcdpcsMUs5ssyRMsQ7qs53kdQt99m8bl1Ga1KW09sGJPuvjysI+jeW0GF3bz6PHOW5pyvjRF1xtesO17HKjDWqBrweT60RmQPP9hI3dwT09P4nNJ7BfhPxq2RIN1QnoEPHUdvtZsarFT+v+zLKXNPJDhtWQYIumO4LWWPHWkpVmKjpzXdyQ0DT3YJxL5xwPPmqK84ot0O20uCEDh9r4rnatDfGekfNDp0sEHkSyuWBHncR1uFhHp7e3V0x5TU1N6aiSN7vqizpcvX9Z6/gtzfZAqXVNJewAAAABJRU5ErkJggg==\" y=\"-22.326838\"/>\n",
       "   </g>\n",
       "   <g id=\"text_2\">\n",
       "    <!-- Y通道DCT变换 -->\n",
       "    <defs>\n",
       "     <path d=\"M 47.265625 68.75 \n",
       "L 28.90625 32.03125 \n",
       "L 28.90625 1.953125 \n",
       "L 19.921875 1.953125 \n",
       "L 19.921875 32.03125 \n",
       "L 1.5625 68.75 \n",
       "L 10.546875 68.75 \n",
       "L 24.21875 40.234375 \n",
       "L 24.609375 40.234375 \n",
       "L 38.28125 68.75 \n",
       "z\n",
       "\" id=\"SimHei-89\"/>\n",
       "     <path d=\"M 88.671875 78.90625 \n",
       "Q 83.203125 72.65625 77.140625 67.1875 \n",
       "Q 71.09375 61.71875 66.40625 57.03125 \n",
       "L 89.0625 57.03125 \n",
       "Q 88.671875 48.4375 88.671875 40.234375 \n",
       "L 88.671875 13.28125 \n",
       "Q 89.0625 8.203125 85.9375 6.640625 \n",
       "Q 82.8125 5.078125 76.5625 3.90625 \n",
       "Q 75.78125 7.421875 72.65625 12.109375 \n",
       "Q 78.515625 12.5 80.46875 13.28125 \n",
       "Q 82.421875 14.0625 82.03125 20.703125 \n",
       "L 64.453125 20.703125 \n",
       "L 64.453125 4.6875 \n",
       "L 57.421875 4.6875 \n",
       "L 57.421875 20.703125 \n",
       "L 40.234375 20.703125 \n",
       "L 40.234375 4.6875 \n",
       "L 33.203125 4.6875 \n",
       "Q 33.59375 17.578125 33.59375 30.46875 \n",
       "Q 33.59375 43.359375 33.203125 57.03125 \n",
       "L 56.25 57.03125 \n",
       "Q 54.296875 60.15625 47.65625 65.625 \n",
       "Q 50.390625 67.96875 52.734375 70.703125 \n",
       "Q 59.765625 65.234375 62.5 62.5 \n",
       "Q 68.75 69.140625 72.265625 72.65625 \n",
       "L 47.265625 72.65625 \n",
       "Q 39.453125 72.65625 33.59375 72.265625 \n",
       "L 33.59375 79.296875 \n",
       "Q 39.453125 78.90625 46.484375 78.90625 \n",
       "z\n",
       "M 22.265625 46.875 \n",
       "Q 21.875 39.0625 21.875 32.8125 \n",
       "L 21.875 9.375 \n",
       "Q 31.640625 -0.390625 57.8125 -0.390625 \n",
       "Q 83.984375 -0.390625 96.09375 1.953125 \n",
       "Q 93.75 -2.734375 93.359375 -7.8125 \n",
       "Q 62.109375 -8.203125 49.015625 -7.03125 \n",
       "Q 35.9375 -5.859375 27.734375 -1.75 \n",
       "Q 19.53125 2.34375 16.796875 -0.578125 \n",
       "Q 14.0625 -3.515625 10.15625 -10.15625 \n",
       "Q 6.640625 -6.25 3.125 -3.515625 \n",
       "Q 9.375 1.953125 15.234375 6.640625 \n",
       "L 15.234375 40.234375 \n",
       "Q 12.109375 40.234375 5.46875 39.84375 \n",
       "L 5.46875 47.265625 \n",
       "Q 11.71875 46.875 22.265625 46.875 \n",
       "z\n",
       "M 82.03125 26.953125 \n",
       "L 82.03125 36.328125 \n",
       "L 64.453125 36.328125 \n",
       "L 64.453125 26.953125 \n",
       "z\n",
       "M 57.421875 26.953125 \n",
       "L 57.421875 36.328125 \n",
       "L 40.234375 36.328125 \n",
       "L 40.234375 26.953125 \n",
       "z\n",
       "M 82.03125 42.578125 \n",
       "L 82.03125 51.171875 \n",
       "L 64.453125 51.171875 \n",
       "L 64.453125 42.578125 \n",
       "z\n",
       "M 57.421875 42.578125 \n",
       "L 57.421875 51.171875 \n",
       "L 40.234375 51.171875 \n",
       "L 40.234375 42.578125 \n",
       "z\n",
       "M 16.015625 78.515625 \n",
       "Q 22.65625 69.140625 26.5625 63.671875 \n",
       "Q 22.265625 61.328125 19.53125 58.203125 \n",
       "Q 16.796875 64.0625 9.375 73.828125 \n",
       "Q 12.5 76.171875 16.015625 78.515625 \n",
       "z\n",
       "\" id=\"SimHei-36890\"/>\n",
       "     <path d=\"M 30.859375 67.578125 \n",
       "Q 36.71875 67.1875 66.40625 67.1875 \n",
       "Q 69.53125 74.609375 72.265625 82.421875 \n",
       "Q 77.34375 80.46875 80.859375 79.296875 \n",
       "Q 78.125 76.5625 73.828125 67.1875 \n",
       "Q 89.0625 67.1875 95.703125 67.578125 \n",
       "L 95.703125 60.546875 \n",
       "Q 89.0625 60.9375 66.015625 60.9375 \n",
       "L 64.0625 53.125 \n",
       "L 86.71875 53.125 \n",
       "Q 86.328125 43.75 86.328125 28.515625 \n",
       "Q 86.328125 13.671875 86.71875 6.25 \n",
       "L 37.890625 6.25 \n",
       "Q 38.671875 14.84375 38.671875 28.515625 \n",
       "Q 38.671875 42.1875 38.28125 53.125 \n",
       "L 55.859375 53.125 \n",
       "L 57.8125 60.9375 \n",
       "Q 36.71875 60.9375 30.859375 60.546875 \n",
       "z\n",
       "M 4.6875 44.140625 \n",
       "Q 10.9375 43.75 15.625 43.75 \n",
       "L 23.828125 43.75 \n",
       "Q 23.4375 37.5 23.4375 30.46875 \n",
       "L 23.4375 8.59375 \n",
       "Q 33.59375 -0.78125 57.8125 -0.78125 \n",
       "Q 82.421875 -0.78125 95.3125 1.171875 \n",
       "Q 93.359375 -3.515625 92.1875 -8.203125 \n",
       "Q 76.953125 -8.59375 65.8125 -8.390625 \n",
       "Q 54.6875 -8.203125 47.265625 -7.421875 \n",
       "Q 39.84375 -6.640625 35.15625 -4.875 \n",
       "Q 30.46875 -3.125 25.578125 0.1875 \n",
       "Q 20.703125 3.515625 17.578125 0.390625 \n",
       "Q 14.453125 -2.734375 10.15625 -8.59375 \n",
       "Q 6.640625 -5.078125 3.125 -2.734375 \n",
       "Q 8.984375 1.171875 16.015625 8.203125 \n",
       "L 16.015625 37.5 \n",
       "Q 10.15625 37.5 4.6875 37.109375 \n",
       "z\n",
       "M 78.90625 12.5 \n",
       "L 78.90625 20.3125 \n",
       "L 46.484375 20.3125 \n",
       "L 46.484375 12.5 \n",
       "z\n",
       "M 78.90625 26.171875 \n",
       "L 78.90625 33.59375 \n",
       "L 46.484375 33.59375 \n",
       "L 46.484375 26.171875 \n",
       "z\n",
       "M 78.90625 39.453125 \n",
       "L 78.90625 46.875 \n",
       "L 46.484375 46.875 \n",
       "L 46.484375 39.453125 \n",
       "z\n",
       "M 16.015625 57.421875 \n",
       "Q 14.453125 64.453125 10.9375 75 \n",
       "Q 15.625 75.78125 19.140625 77.34375 \n",
       "Q 21.875 69.53125 24.21875 60.15625 \n",
       "Q 20.3125 59.375 16.015625 57.421875 \n",
       "z\n",
       "M 47.265625 82.421875 \n",
       "Q 52.34375 76.171875 55.46875 71.875 \n",
       "Q 52.34375 69.921875 49.21875 67.578125 \n",
       "Q 46.484375 72.265625 41.40625 78.125 \n",
       "Q 44.140625 80.078125 47.265625 82.421875 \n",
       "z\n",
       "\" id=\"SimHei-36947\"/>\n",
       "     <path d=\"M 45.703125 35.15625 \n",
       "Q 45.703125 17.1875 38.078125 9.5625 \n",
       "Q 30.46875 1.953125 17.578125 1.953125 \n",
       "L 4.296875 1.953125 \n",
       "L 4.296875 68.75 \n",
       "L 17.578125 68.75 \n",
       "Q 32.03125 68.75 38.859375 60.9375 \n",
       "Q 45.703125 53.125 45.703125 35.15625 \n",
       "z\n",
       "M 36.328125 35.15625 \n",
       "Q 36.328125 49.609375 31.640625 55.46875 \n",
       "Q 26.953125 61.328125 17.578125 61.328125 \n",
       "L 13.28125 61.328125 \n",
       "L 13.28125 9.375 \n",
       "L 17.578125 9.375 \n",
       "Q 26.953125 9.375 31.640625 15.03125 \n",
       "Q 36.328125 20.703125 36.328125 35.15625 \n",
       "z\n",
       "\" id=\"SimHei-68\"/>\n",
       "     <path d=\"M 46.484375 28.515625 \n",
       "Q 46.09375 13.671875 40.234375 7.421875 \n",
       "Q 34.375 1.171875 26.171875 1.171875 \n",
       "Q 16.796875 1.171875 10.15625 8.78125 \n",
       "Q 3.515625 16.40625 3.515625 33.203125 \n",
       "Q 3.515625 51.5625 9.953125 60.546875 \n",
       "Q 16.40625 69.53125 26.5625 69.53125 \n",
       "Q 35.15625 69.53125 40.8125 63.078125 \n",
       "Q 46.484375 56.640625 46.09375 44.921875 \n",
       "L 37.5 44.921875 \n",
       "Q 37.5 53.515625 34.765625 57.8125 \n",
       "Q 32.03125 62.109375 26.5625 62.109375 \n",
       "Q 20.3125 62.109375 16.59375 55.65625 \n",
       "Q 12.890625 49.21875 12.890625 33.984375 \n",
       "Q 12.890625 19.921875 16.59375 14.25 \n",
       "Q 20.3125 8.59375 26.171875 8.59375 \n",
       "Q 30.46875 8.59375 33.984375 12.6875 \n",
       "Q 37.5 16.796875 37.5 28.515625 \n",
       "z\n",
       "\" id=\"SimHei-67\"/>\n",
       "     <path d=\"M 44.53125 61.328125 \n",
       "L 28.90625 61.328125 \n",
       "L 28.90625 1.953125 \n",
       "L 19.921875 1.953125 \n",
       "L 19.921875 61.328125 \n",
       "L 4.296875 61.328125 \n",
       "L 4.296875 68.75 \n",
       "L 44.53125 68.75 \n",
       "z\n",
       "\" id=\"SimHei-84\"/>\n",
       "     <path d=\"M 81.25 30.859375 \n",
       "Q 77.34375 25 70.890625 17.765625 \n",
       "Q 64.453125 10.546875 57.421875 5.859375 \n",
       "Q 61.328125 3.515625 71.875 1.359375 \n",
       "Q 82.421875 -0.78125 93.75 -1.171875 \n",
       "Q 89.0625 -6.25 88.28125 -9.765625 \n",
       "Q 75.78125 -8.203125 65.8125 -4.875 \n",
       "Q 55.859375 -1.5625 50.390625 1.953125 \n",
       "Q 43.75 -1.953125 33.59375 -5.078125 \n",
       "Q 23.4375 -8.203125 10.9375 -10.546875 \n",
       "Q 9.375 -6.640625 6.25 -2.734375 \n",
       "Q 14.84375 -2.34375 26.359375 0.1875 \n",
       "Q 37.890625 2.734375 44.140625 5.859375 \n",
       "Q 35.546875 12.109375 26.171875 24.609375 \n",
       "Q 21.09375 24.609375 15.625 24.21875 \n",
       "L 15.625 31.25 \n",
       "Q 22.65625 30.859375 32.421875 30.859375 \n",
       "z\n",
       "M 50.390625 82.421875 \n",
       "Q 53.125 76.5625 55.46875 69.921875 \n",
       "L 73.046875 69.921875 \n",
       "Q 84.375 69.921875 93.359375 70.3125 \n",
       "L 93.359375 62.890625 \n",
       "Q 83.984375 63.28125 73.828125 63.28125 \n",
       "L 64.453125 63.28125 \n",
       "L 64.453125 46.09375 \n",
       "Q 64.453125 39.84375 64.84375 33.59375 \n",
       "L 56.25 33.59375 \n",
       "Q 56.640625 39.84375 56.640625 46.09375 \n",
       "L 56.640625 63.28125 \n",
       "L 42.96875 63.28125 \n",
       "L 42.96875 46.09375 \n",
       "Q 42.96875 41.796875 43.359375 33.59375 \n",
       "L 34.765625 33.59375 \n",
       "Q 35.15625 41.796875 35.15625 46.09375 \n",
       "L 35.15625 63.28125 \n",
       "L 26.5625 63.28125 \n",
       "Q 15.234375 63.28125 6.640625 62.890625 \n",
       "L 6.640625 70.3125 \n",
       "Q 14.84375 69.921875 26.5625 69.921875 \n",
       "L 46.484375 69.921875 \n",
       "Q 45.703125 73.046875 42.1875 80.078125 \n",
       "Q 46.09375 80.46875 50.390625 82.421875 \n",
       "z\n",
       "M 34.375 24.609375 \n",
       "Q 41.40625 15.234375 50.78125 9.375 \n",
       "Q 60.15625 15.625 66.796875 24.609375 \n",
       "L 34.375 24.609375 \n",
       "z\n",
       "M 75.78125 58.59375 \n",
       "Q 83.984375 51.171875 92.96875 41.796875 \n",
       "Q 89.84375 39.453125 85.9375 35.9375 \n",
       "Q 79.296875 43.75 69.53125 53.125 \n",
       "Q 73.046875 55.859375 75.78125 58.59375 \n",
       "z\n",
       "M 28.515625 54.6875 \n",
       "Q 26.5625 52.734375 22.265625 47.265625 \n",
       "Q 17.96875 41.796875 12.890625 35.9375 \n",
       "Q 8.984375 38.671875 5.859375 40.625 \n",
       "Q 15.234375 49.21875 20.3125 59.765625 \n",
       "Q 23.828125 57.03125 28.515625 54.6875 \n",
       "z\n",
       "\" id=\"SimHei-21464\"/>\n",
       "     <path d=\"M 19.140625 71.09375 \n",
       "Q 19.140625 76.5625 18.75 81.25 \n",
       "L 26.5625 81.25 \n",
       "Q 25.78125 76.953125 25.78125 71.09375 \n",
       "L 25.78125 59.375 \n",
       "Q 30.078125 59.375 35.9375 59.765625 \n",
       "L 35.9375 53.515625 \n",
       "Q 42.578125 60.15625 46.875 67.1875 \n",
       "Q 51.171875 74.21875 53.515625 81.25 \n",
       "Q 56.640625 79.296875 61.71875 77.34375 \n",
       "Q 59.375 75 56.25 69.53125 \n",
       "L 83.203125 69.53125 \n",
       "Q 75.390625 58.59375 71.484375 51.953125 \n",
       "L 87.5 51.953125 \n",
       "L 87.5 25.78125 \n",
       "Q 91.796875 25.78125 96.09375 26.171875 \n",
       "L 96.09375 19.53125 \n",
       "Q 89.453125 19.921875 85.15625 19.921875 \n",
       "L 70.3125 19.921875 \n",
       "Q 73.828125 10.9375 81.828125 5.078125 \n",
       "Q 89.84375 -0.78125 96.09375 -2.34375 \n",
       "Q 91.796875 -5.859375 90.234375 -9.765625 \n",
       "Q 83.984375 -7.03125 76.953125 -0.578125 \n",
       "Q 69.921875 5.859375 64.84375 15.625 \n",
       "Q 58.984375 0.78125 35.15625 -9.765625 \n",
       "Q 33.984375 -6.640625 30.078125 -3.125 \n",
       "Q 41.40625 0 49.015625 6.640625 \n",
       "Q 56.640625 13.28125 58.984375 19.921875 \n",
       "L 41.40625 19.921875 \n",
       "Q 39.0625 19.921875 32.8125 19.53125 \n",
       "L 32.8125 26.171875 \n",
       "Q 38.671875 25.78125 41.796875 25.78125 \n",
       "L 41.796875 41.796875 \n",
       "Q 41.796875 47.65625 41.40625 49.21875 \n",
       "L 39.84375 47.265625 \n",
       "Q 37.5 50 33.984375 51.953125 \n",
       "L 35.546875 53.125 \n",
       "Q 30.078125 53.515625 25.78125 53.515625 \n",
       "L 25.78125 36.71875 \n",
       "Q 30.078125 38.671875 34.375 41.40625 \n",
       "Q 34.765625 38.28125 35.546875 34.765625 \n",
       "Q 31.640625 32.8125 25.78125 29.6875 \n",
       "L 25.78125 0.78125 \n",
       "Q 25.78125 -4.296875 22.84375 -6.25 \n",
       "Q 19.921875 -8.203125 11.328125 -9.375 \n",
       "Q 10.9375 -5.859375 8.203125 -1.171875 \n",
       "Q 16.40625 -1.5625 17.765625 -0.78125 \n",
       "Q 19.140625 0 19.140625 2.34375 \n",
       "L 19.140625 26.5625 \n",
       "Q 12.5 23.046875 8.203125 20.3125 \n",
       "Q 6.640625 23.828125 3.90625 27.34375 \n",
       "Q 13.671875 30.859375 19.140625 33.59375 \n",
       "L 19.140625 53.515625 \n",
       "Q 10.546875 53.515625 4.6875 53.125 \n",
       "L 4.6875 59.765625 \n",
       "Q 10.15625 59.375 19.140625 59.375 \n",
       "z\n",
       "M 80.859375 25.78125 \n",
       "L 80.859375 46.09375 \n",
       "L 68.359375 46.09375 \n",
       "Q 68.359375 35.9375 67.578125 25.78125 \n",
       "z\n",
       "M 60.15625 25.78125 \n",
       "Q 60.9375 35.9375 61.328125 46.09375 \n",
       "L 48.4375 46.09375 \n",
       "L 48.4375 25.78125 \n",
       "z\n",
       "M 53.125 64.0625 \n",
       "Q 48.046875 56.640625 43.75 51.953125 \n",
       "L 64.0625 51.953125 \n",
       "L 71.09375 64.0625 \n",
       "L 53.125 64.0625 \n",
       "z\n",
       "\" id=\"SimHei-25442\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(138.6 16.85625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-89\"/>\n",
       "     <use x=\"50\" xlink:href=\"#SimHei-36890\"/>\n",
       "     <use x=\"150\" xlink:href=\"#SimHei-36947\"/>\n",
       "     <use x=\"250\" xlink:href=\"#SimHei-68\"/>\n",
       "     <use x=\"300\" xlink:href=\"#SimHei-67\"/>\n",
       "     <use x=\"350\" xlink:href=\"#SimHei-84\"/>\n",
       "     <use x=\"400\" xlink:href=\"#SimHei-21464\"/>\n",
       "     <use x=\"500\" xlink:href=\"#SimHei-25442\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       "  <g id=\"axes_3\">\n",
       "   <g clip-path=\"url(#pa90f77e1f2)\">\n",
       "    <image height=\"99\" id=\"imagebb7cf0ab33\" transform=\"scale(1 -1)translate(0 -99)\" width=\"99\" x=\"243.529412\" xlink:href=\"data:image/png;base64,\n",
       "iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJw8u1mspdl5nves8R/2dOZz6tRc1V3VVWT1wOZMSmxrsERJtBTJsR04kCwIjgE7EZDIgZAgcRQ7TgzYQWAoTgLYlnVBh7IGW0MoUpYoiqQ4dje7m93N7urqmodz6ox7/oc15WITuthXG9j497/W+tb7ve/ziV+48IPp6PAxZy4+w9/9J/8pxiiq0QNe+ddf5KMf3GSw3aEou/joqCrJ//SPv4Lziig9trMCsaVb5CgJB3tznv+rn+Tlf/+H9E2Ptecvcesb3+HZH/swr3/xW0yGI3yKnNk+wcPdIy4/9yxbJ0te/+LXuFbM6CrJyY2Mwkq0tphcISWQLEI6pNRoEgiF0gmURCVDwiFUH4wHqVEqkoQCJCAROkGIRGMARxIGZQ3CaFKRk1QgZT1kv0R1uwibYfICdIZQBpfG/Np/99v0iinBQW99hSXhOD+AeuqRwdPpZxAjdx42PJwmhq3EAR1raULDiaUuq6dXqbA8urvD22/fpZ7OMcZw8cQyl1YzpJECmQyGgFIChAfh0VqS2gYfWiaTCfPZhPZon9Nrq0zrwKTy1M2UFGA6nDKvPevvOc8rn/9T+oMBc5HwwbJ5dZu7L15HKUWn38GIyNqpbVaWlxHB8ud/9CUe3N/l1u6MUXC0UdK4AESST0TvQTmikEgiQkmEEBA8BIgCRNYF4ZFtjfAQgyQFR0ph8REQrUK0nhQF0miSdyQpEDKAFMgiIiUkIUgiA21IRiEUPPj2far5GIoeeb+P1QqdFxxVULeJaRXZ32+Y157cglWW9Y1lssLiQosXicPjCbPjGp0EvU7J9sk1ik6JEolHByNu7E2QeadkabnL0nLJw0cT6lby9osH+NphtUEKiy1KVte2UJ2CBzvHdLY6KGmYjWY411BFqFp4+MY7tHOHyTOSyGknif7KKW7cuMe1jz/LjXuHPHX1WV5+6XXOXnuG0dF9JrOKfKnHLobrDypuPhyyNxG0QVC3HiczhMhRwpKiIMZIIJBMF6ETEg+xRSZHVB0Q/nsvWROlAmOJbUNsHDF6BJ7oA0kqQoLkBVJlJJGRTI6wFilBa40QAiM9X/71z1EWoLwn04KIoAqL3w8IGuCgErz7KDBPGa6dM3q4w7JVCB/wwzHj2vHOjQc01YzuoGBje4XtjWW0zWnayDu7E2Q9GbN1YoXBiWXa1HC0f8B8PEe0CZeAJJHSMa3H9K2mV2qa3SEpRqTUxKRQUjKfHNN4R7/MECvLBDFnaV3x7te+jioMb738Dqu9DqPZlIuXr9IpVlgZLFFqi0kJVMYRhq/twB+8M+FL707YOWzYeTQkBYnUAmcs3kXQGcm1BHKEsSQkQRqUDkQhAYjKkpopoZkQak9qK4geHxQxeZLVSBmRuSSVBcJYVJ4hlUFmBmFytLK46IilxcoEsUULjZtWDCdTxo1kf9xQFgWnL3Q4nDXcuneEsBoZa4aTMWvrfdY3V/DzGdPhhOHeMfNZTa5Llrc3yXJFv5uTlx3kyY0Ba+tLGGsRSZKkoDqaIExCyIRLAZKlmTXMp0ecPXeC7VMrIBOJBldXjCcTlJGEEEArkogQIkcP7zOcTRD1lHvvXufDn/pBJsMZ86FncDHj+tvfZTQb4aVkWtV4IRmUng9dyBgeT/mt6zNePxB85+3rHA2nUDuEsUTnQYEgEoUkBRCZwieQyiNEIrYVUkqiTyQXEB6SFMRUg1YQIj4IEAoRIilGEhohJVJKSJLoPDFV6OTJiwIlJFU1o27Bz2p292vmraazIbn0k0/w03/9HI1Q3LpzzCQo6lHN7GDMytoG3aUOSUnGB2PaoymxmUP05EaDEPT6GbJXFuQxsbzZxxY5eZ7jvUe0LTIfoIRkNjug1y2JSrC12mdpaYlMG2S0SK2wUqCsot/tsft4n+Ob71C1Fcq3BAcntjcJXvDgpe/Q2+zRW7HceukmP/h3f561XgdSwloLyjJpM966O+XJM8v8l9+3ygvnBJ+7Y/mD74yofUCliEoRLUFLQwpxcUnXAakV0S1etPYC2URETAiricoSpUKrHCklwkqUkYtNZQSm30flFmULTJ4hk4PoOXjniDzP6VpBrg2yrfGzism44sGjA24/OKTb79HpFnQvd/lbv3CCfifn4X5DjJGjx8dMdnc4vb3FxuYS0bUMh2Ok0OTC0l3q45IkCIlUBqbDY6b7Q3qZpGlmtJMZEQ1tjUigRUaUESlKDg8PKbXGtQljA0KBUor9Rwe4qmZ9rUMMml4h+O71m8zbGVVVcf7UJg/u3Wf31i6rZ89z5uOXefcLL+GFRDgHweNcxXw+Z+4Fo1lN00aizfmlH9tmf+j5zv0ZSgu66yuQNFF6hBBYmfBeoITG+YYUGmJoqNoKkRpIYbGQKoHVtK0nSYXo5iQlUN0OSSiSVEgVF6WQiM4kL37mC9iuJcYI3pFEho/QOMHDg4q7R4LutiD4ETe++Q4rz1/kr/xkn8LPcB7KpYwH9/cAOLG1zKhtECLRTGbYviXTio5OVKMJan08+JXjUcWpK2fYvnSO471Dbn7pbZaN5+wTK8hCkKQmxRbmjpdfOqBxiXf3jiFBXTkGg4LltXV0rpg1Dh0DMQqsikQpEEYyqxyqN+A97/soVT0hHzXcv/42R7t75EaijcEaQ54pZlWkajy9bsb2oMv+wT4fudzhP7xaM+hCF4csLCkIkgSVIGlBUhKtDARH6wVKCIQCHyWmVyJMhlAJ1e0sZK0BVZZgLCIrsFmGVBkoibY5SlZ88dN/ysryEj54JkdzJkdT9o6m7I8qah9Y62u6ecaJyyv0TU6+vs7yxT6XBi23rs8ZHbdsbnQZHU1IPrB9cg28p3Ut2nui0dx/tENqIvI4wv3DGdEakm8AaGZzNAGpBUSFNQItDdFFNqwjywpETGQykeeWWR1JrqZjLW3jMZkmKzTHo4qONWQi4+CoYWvpNFunTlN0lnj9te9y7QNPY3s50RgKa/De03pQJDyaUROoXGJpaYXGa57bgN0pjJ0ntR4ZJUIoogCjJNEHhHOoqNEahNTIrCQrC6QCSQRpiTIhjUSiSFYjsh4mswilUTphBCjpicKjM8ts2lAdVlRNogXysuDEasn5zR4/+skrnNwq2X17h/07ewQXMeUa/TNLnFvTWOExzpNpqMYTdPQIoZBSErxHuMTa8hJaW3SYz5FSk1IiRJjVFVEKOgJMEigJBEhEpEg88dQJ3nhxn/X+EpWbASCl5NHuEWvbmrzo0YQJs+OWrGvZ3xnzzEfO0+mtoreXOJzs8M63vsFwNOL48Igf/NRf4WjyiHtf+gbSebSRyKU+0+MRt/clqnI8e3GJflHw/c8Z/sUXHtO3q6xekIQIRkikkbggyJRk5lssjiQNbXRkoktSiZAiSuekTEOMJJMhSwG5QapAQiJJuAjT6YTtzVWGOw2hdew93KHo5Kytd7H9TbJ+Qd7J0ZnF6oZs0KPZecTR/UNWnjhk+0NPUVxY56nLx/Ryw/VHczaXNJXrcf3tm1y6eJZGlUzGDd1Vw9LSEtPxDKmMhiSxZUEbA9PDKSkqojEknYHUNCngvcd5GFzaxLeJNjk6/RXOnTvBtJnR7XewpoR6ThIl3dVlZnPP2uYyw+GYBw9vUWSer3/2S4iiw4d/+qewQvJ4mnPmwifYqSXd3LDSzYnTCTrTTCvB3hyGE49vA8lLntvMeDxucS6QRCQgiCS0EjStx4iIlwWpCWR5jgSiazG2RCQIjUPaLskIojFkIkfpDKJAaoVKUOYFLja8+69+hwvPbXPl41e58pFLnL92hpOXNxmc6JEvaZKOSNvl+GBKdIq1U2cY39ylbhz9rTOsPllQ5IqLaxmzCpQbsrm8iasjupmT54JqMiUGx/a5E8joE928IOtkSEApwbwNaKlQMoJyWKWRwkJqONyJuJBQBA52HrG7c8SzT14g14J6PkUbaKsZdRPY3Fiims4Q0TLobTK6OeS5v/wxVtefZHl5mazscvr8gNtvfokYoexoxrXn5Nk1ut2MeXAcVDWTOlDNHKro8NS5Ze7vtYzqFgEQE6GVxJRIscVHjUgSUWgIHmkN2pYLd8EoVK8PMiFFQmYZ3miE1JgciC1ZmbGytspodsDusGLt5BbLJ1awg5KYFygdMFJgosG3ifGwYlorUtPQWwpsXNsg1YGQDNnWEnmm6PRyljsWoQ1lLhmPpxSZIs8EUkqyLCPLu8gQAoFA0S3QSSBCZD5v0ZkgSYFJioQmxojOC5qZo0FjbU5eSKKreefWfeYuEmOkv9RjMp7hRlNE2y6USag4d2WDg9Ex17/ybZ565gwq1zzzsffzR//60wyPRjz9ZIddn9Em2H7PRVZWVugN+syC4dGooSbhphWynXF6c42DIcQYiV4svCUCGkHwLcJXRL+o7ylEklU0IRKRSBFohVg0eSZbWCxSI1JGEoYUFVU147XfeYtHwxYdPZmsMMkjWZxQ33pCdFgdqZuGqC1Z3qVz7TTFiS1IgdZLwsBy4sKAo/kEm0NeaJazOVsrlvHhCJUisg3I4HHzGumjQ0XQpsAlSTWeY+Xi/iAFgsho2kgTDU1bMPcCpRRVE4gtCG1YO3mCLEkKbVlbWcUUOf1exnTWkHVLikGPhzcfUE0fE0JALnfxjw6hnXDq/ee58txlTn/kU1y7/B6eOH+at7/6JkY1ZERoKqrWcThuqb7XKJUhME+RMBuhwpyYFGAAyHRcyFaRyPOcSCAFT57nC0GSEmXWQ2SGRMDmOUJJonCozFLmlsl4yOc/9xI7O0NEcKhOHx8EsW2QUqKSJ7YeEQzOR3xT44Wm6C0RpUESMXlBPhigtxLba33acUtIgqK/St6xCCkXft3yAC80KI20OiMvLMiEFg4RE65NlGWO0gJkTVkmekUgZ8Rab8p4XlGWCqkUvq54fO8BR1Xifd/3Ie7ffsh0OifrZIRmjqsbYt2ibEm3u84nfvIHeOVPXkcNOpz/+PNcu3CV5QvPUKzNePnVVxg/uINKkd2diqYOZFnG/ZnixjDQzjxZltFXFY0PRCzBgYwNIjlcDMSUo6xB6ZyAQCqDykoiAaGzhZTNI0KkhX/lItqAVpbkBcIqVBm4/9hxd+QoiPjhCG2gsAaJQiWB1RLXVGRGoLXm4KBmejzCdJfwSRBcxfL2ebrvPYsQAm8l7bzBOUe/sOjcUg0rTGqx/Q7GJiTA8okNUojMKoerGpz3KOEJJEQCN2+R5EiVMbh0me3zAw4PJnRWBvgQiG2kVDWvvXiDp5++ws7sPge7QzqdDq2UPD4Y081X2H7iDI/uPKKdHmKsYHQ85htf/nN+/3/7f9h5+zbj4YxTZ/sU+ff6gwSqq6lbTxVgfzrDSY3uaLzKmdYN2hoQCt94lClwvsFHiErQtomkQcSEFwm+Z/G03iHNwvZXOqFiIClBFJ7xZMzB7pRUHTOvFSjAKLQIoAOZbPGmg4+aTBnyokftEy7vcPvP7iJmMzIfGA9H1G2gXN9i8HSBFJY8z9nfnzJtWlb6HRoRCW5GPyaKLEdKmSFcQ2+lT6ZAaUFWdlAp4itIWqKkoZ07QnB857Ov8cyzV8jKjPloQt7N0YWBvEszn+JVyabqEwXMveLa1UucO3eBaTNibXMDRSJPkHV7RNEwOpzQNYYf/rmfJiloG0MIgWbeILQi14naB6YNzGTG4YNDmtYT2nqxs0UktRCEJKWE7WSgJZicTr4wDVGQZRlJaaIUFIMOSSaSkkijF5tOBMqsRFn4d//wt+kag48OW1gKs7Dtk1eklKFcA8mhtEBICUrilaGdSo7fuk3TNKwM+qToiQE2n32S43lN7QKd5R5NnUiholPmuLknNmO0kMjlvuX8M2epZzX1eE5qAoMsIoTCFBmpASEM4Amt47mfucbd79xgNJrgiHgUXkjUIGfQ7QGwde40SmZcefoi79y+w3T/gDCX7N3eZziaU3YUx3d3Wd3c4vHBIWvvyxF1wijBaN4wnSe0lngXkb0VTEdTzefcvT9mfbvP3qzleFgh8g5NE3FxYfVHI0EVyGSgbfE2QxcZIlegFz2T1Auz0KSESQLpPUrKhZWC56UvXOfenRmKltVulyYaqmohD6TUzElEGTHGEAUUMtCxOXVomEjN7qt3eedzL1EdjyBJ0Bnl6grnz5fsHNYMxzUzFHULm6UiRoUKgcw3yFOnN1jd3iQkQTup8UczjEzEJAg+AdC2c4zWiGQ5ujNmvH+E0ZLURuppiw0N5XRGSAvPR0VNFJLjvYru0jor504giwzfJrZOnubyD34AjGKyP+R0t8eT7/shXvzsN5BRUpQKKRIuKIyMzB8fkSUJGGbJ0HjFcBgxVmCSZ4JC+BFJeJxzpNYTfAvaIIgEpRBBLWz2XCKiRgZFUgGpPFHLRc4hE1JFfvOf/iYdmyiUoTSRfNBDoYCAl6BiQkRNCAtJfDCakgQQc4LK8TrRHiamoyNi8iws5Zyz71mh2+shTGJ+NKHGMnGObjfSVoKmrZCXP/40ppuTqor9d+7w4J172LwgBkEMAWLEast8WmFMyaUf/wBXrl1he20NFRI+RZ68epVaDrCi5s1vf5teb4NTp3vcuXWfZ/7yx7l98x7BRVZPrTE9HlJPHCuXnuQz/+zT/Nyv/o88fuk2L//+n6JzTeUy2mRJSpJMie50cDERuxnGGB4dTRkjUSkybVq6eeK40figsZRIY0FJYh1AmIUVbkD1+ihTQF+iu4aUEkoWWJvTtItN97//t7+DUBqhBecvrNEf5BwfT5H5MlJkBK9AaYRRC1kdJN2soGorUJJqVtNWgnFbsvedPUQQpBAxmaZ8apUrHyx55bsjjFVMRkPmo4jWmoqa0AZkYTSprdj/5qsc3n1IqhMah0kNEkXbRKpJRVYWzJsRX/kXX2a1YzisHeVKj27Wod8/w/bmMnsTw8byKv3lkvGR5ukPvJfJ7Ud87K9/Epsb8rUlNk5skG+sML59nZ/4m+/l//5v/hGnPrzN+sDQKQyFbEjRo7TAuQYfA9IalK85blpe3oOxq+msr6GynOFRQ2kM4zbSxkCLQKichKRtEskHKCypUOilLiorQRfYwTpRa2ofKLbX+JW//xtc//OXKTPN2kYXo8E3M6q5hvkM6T1GBUTl8HWElGinU5q6pj2sGe0ecvRgiO2tcXt/xte/uI8ggvOEFDl9+SnOPLvF+VN9Xnx3zLTx7I3n7B83CC1wkzmynk3xj/d5cPMB1cGcuq5RKZKkWOTF0eLx6OVlXLSMb73OwWHiiZXArQc77B/usXPvDdZPbaLcnKXNFWajMRGJGPTIswG3/vRVJuNjJjv7jA/22Xn1Ju7Ys//miM3TK3z+X/57ZIpkIjGrG1oXaOpAV0R83eArh5bQ+gZcIs7mqNFjmnlFYQ11CBQk2tSiXSSkSLCGGFpC5WDmSDoSUwtSI2xBSJEUBd7m/NTH/j6vfvW7XL28hVEJGRaLmFrPwcMDpNQ0PhGqBucaUl1TT2bMh1Mmjw6ZHxwuFiZEdvcdk7nHBUFyLfiK0ILoDjh55Ql+6ufey8VThp3DlplrOJo6mlkgGYV6ctb7lbu39ziceMajipWu5qnzK5zc6pBvlJjCYLTBHw+hLRi8f4U/+YNXMGubPHw8o+wMOL824NGjPVztmM9rRqMZz/7IC7hxzWivwqfAx/7OzzDdHXLv1gOWihbhOixtRF558y697oC+bqldIpiMhMU5T9EvaWct1kokgjLLqaNnbdBh3WqWlnr0eh1CAlEalLIIJVB6UUoQktgu+gndyehsbOClYHV9k3cfC/7Rf/8bfPm3XoYoKTLJxZPrxBjQ1tAtFL6FSe149soWD+/uL/L3RjI9PKaZO0JSxAyyXpd8ZZmNrR4zZSg2V+l0u1z92BaBgBaBZlKRBOS9jKvPn2HyaMS7D1r2jiu2uoai30ceTyvqecXR8YjCQr+j6GYaU1qEzXDRkWKLLgyufsytr2h+8V/950weTljf7JEZxd54ynwyRZjAzuM9xkMH0bJ+9Tyu2aetjvjKb3wZMVf86N/5Gzzeq7n+1pfZfM8HGR+MODjYA5koRQDhadsWJRyj0QSlBN57IoHMBGTrCL7C2YzWJabVlFJ78hxi8jgTEcaCjtgix6z3SFqDM7Tzmtfe3eeXf+m3+JW/939yfPcR8/1djE8s55qD3X2MElgBtYuQHNXckXUy6vGU0aMZw/1DZG7RRUY+yFk9scnamQ2WVjvYQZdOLye5Gi8cQhUI2yMkhcyyv5Deg+0eZ6+WnD+pqVXOt64/4t7OHno8ajFGIRGIJFla7bHcK0k6QwdHEhKZKWQQ2LKD33+N/+VvvMj3/dAn+LV/9wdce+pJOoViMq3pLZcMq4ZESblW8MZnv8Bo3nLhvRfpbQ5AbTB5vMOVD13jTP8i/9f/+n9QSthc7lPPj8msZFJ5Ep5umTOvGmZTx/LyokGrWk/ZH1DEKW++s8vrSnBikGGJbKx3Wd88wXohEGtduqWFLEcBzWzK5K2anT//Br/5lSF3dvcY9JbIdUnRDSgXmc8cxVJJbiXOO3RKHB0dYWWPGB2dk6uYJBAlqKJPRGM1JJkIDryxyND+RRTtXaSezshWlknMSCEiywLRCsajfT7xn32cqx/b5WNfe5fPfGbOzSOBNgL09/T50kChENhMI1pPKxNlqYnR44XAGoVBsJknwsEttleX2T1o+Mj7z/P27bssqTXKrGSeEvP5lOPJkFNPPk2+ukF/8yTNnVssLee8e+sVfvPGY7q9nMJLZpM5uZWk6NAiRyGIGnKboVVLdJ6gJTq1hDaxvNJj5+iA87nhuVM9tpaWEKWh2xlAKdGZQZcZMbNoKzB5xmTYcqo4SzO8z4nVdWSmIEDH1HihYDajMBI/nlAHSEYgTM7e3ojcwvKgIOUL+K2p0wLZkQoRPdFECu+YpogOjsxqXBWIbbMgWcRscQcjIc/p6XXmTU3/5Emu/FiP/+FDZxjePEQaExG+QYaW1VLTywyuaYkCtE+4pkXIBCrSuIDRkCXw0nJ2c53LlzZ4+PiAECRZv49rPBsrq4zuzrjw/Ic4ee0svV6Pb3/+i2yO9ihjhqgEv/jP/zYrGsbzhpQCjTH4xuPqCD4SRp7gKjKRUFoQG0eRZWz2FI/u7vPC+ZIPXFpivZ9TDnIKmxEJRC+QItB4R+YCUgYCAtWVSKe5tl2ybWuaaY1oa1xQuCaSZ4rRqAVl6PZyXBuISlCWhja2mHZO3hUkarSJSBURoUWIgBWCQEILSdIaIRLKSCZHjlhVCJODMYQoid6RVE4yhkBCdXpkp86w+f3PI2OAXGhKGTmcOtoQad3iDwjFInDxCpk0IPEh0QbYvHQN2gltHdh86gKdzPL44JD+YMDuaMLm02cZ3R+homL3zkOUgWMteG1vxMXtJxjIDh98T46QmiRY0IMmw0uIElJpKYoCYxQhSJZ72aJMtYGPXt1ke2WJpaJDWQxIGJTQiOARTUV7NCY9PGK885DpzoT4+Ag5aoDIj7zwJGWmScHhfGQ8c9i+Yd60jCtP9B7vI9U8QNJIC6IO5EYQ5wGlFq6sSg4bFxI3+EVF0biFWywTRnqa3QOE8EQWlKMyBVIbQmgW+YvJCEqBKZF28R0hecpMMR3OmVQ1QlpslpGUQGeLGqikQUuzANu0YWXF8vzFNSb7O6xeOMF8NmNyMCLLCtaWNlBVQ3e7xPma3Rtv89QP/wCdUys8sd5jrdkh62l+4MefZ/vsBZAWFxIBgVYKoRM96eh0JEJHZo1ndXODXGlWS8vSIMdmGmVBaY+QLWjIS7tgntopyU2Z7u5RvXmd0TsPOH7rNiK3dKzGEhayXSSUFygfwQWsEShjmNcTZGZop1O6vR4IQZYvnN8FKqQgalSmyGREyIAxAi0lNkaUMcgUSUlA4xE+LDrx6IlCIU0HrQTCVyRXk6InqYTMjaVnBRkLQrD2mmAybL7oXl3b4qhpm4ppdpqt9/8lujbw2u9/AR81Vy6e4pX/8Gdsb2zRMxkaR29Tsnppi+Obe9x56QZP/6Uf4Lu//7u8+eYxrnZ028cc3N/nna/v8KMvNGiliEEybxxhOqErPMNxSzP35JlB4pnu7dPRkq2Vgg4tfZvItSElgelm5HkkhCnKN8RxhZg2bHrD1vmrDC6e4dz5J+n6kjYZPvVDT7ORa8aTGTaPHE5qlBLMqoDzi2wnpEiVFLmUtC4jSIVqAyl6hPEoGWjrOW0b0CTCrIKYMIAMnkIpVJT42REpBaSE4Ock5xEh4mKHaAdIWxBDQ2imyJQWVLeRCqU1Me8gbbaoZ1ago8TYnCwzdNvbHL/2Fh//a59EujmnLz/BWj/DVxWTac3yap+6SaSZovEBpTzdlTWqR3eQeIbThjCuGawYeo/eYtbVhAcd/tY/+H4CCSsN0mqMTnRKi4gKpRQqKWRRsNbP6PctRZlhlcZYhc0kAkVSFgK48QhDB9sEwtIGoXMSvXqR+urTqEvnySaKjkj8zR85Q9nr0jYgTInpDJD5wizMhEBZQdVCmS+cXfx8QShGBXVAKIkShhTFgvKwEhkX1LtRCWn1olNvFpBd8mlxamNNG2ukViRpiLKLzFZRdgmdy4CMEZOXpOmc5tEjxLl1gsxIrSZaQ2gcKaXvQcOP+OpvPOLKR5/l8VtvsH31PYy/fAPdlUzbmu6gy+0Hb3P+jac5fX6Lh3fvMFGAXeH0lSe5P5myfOEFtjeWePbpljuf+RI7v/MmUkUOhhWX1jvsjWuMaBisWoxzpKZmY2DpTB1ZWES7sXFI0WJ1jkgJNx9y950dXHScOC2RBaThLdzxdRQ53cIQez3GuyMOg+LM5ZN0ske4NuDqmjYFTp+whNmclOekKYzaKdvn1xnNBLatiTGR5Zo2JVLrQViUrkjBAlDTYIVHKwuqZlx5tuZT/MRiymUIEaJHkxNTg5QdglCQEqj+vP7AAAAgAElEQVQC9RMbT/5KphQiBpyAssg5sTagM8jJMkeKM4Q2GB1ohg2P7x9yPA7ItiFpQ17CcNph9dx5Rju7aFOgVI4b7XDv3l2WT62we3uPZ3/oE5ws9/nj//ffsnP/u2StJB02zN6zzMGr7/KRjz/FS6+/S79b4IOglJGsZzg+qgkpcuHcKpuiZXW1RwwRqSy20yFoRagcmc3prmywsr2N7SxOt1zbpHP2Atn5s9j/5Cew69vY95+mqCIyas6tGb75zgHlaoGvBSlFNnpdJrOaal5xNHJ85KMX2Lk9Y5BXiE5B1AqpJTIknKuIqUBqhYw1IikQGaFpEN6Ra0WxGsmtQRUZ0QdIgJD4tiJJjUAQQ1ygQspGylzSzSQmgAyJPFPY5NEsZjdE9BAVC4hKLeYZwpxzz3+A6WjOZDSEcUPr5gyH+9TTfVSjWF8+z/KJJzl74Rq2r/nm51/kox9+D8Nx4sUvv0RUNafNEs/9wgscvPGQX/7nf4+DMWjpaV1ASslhVVP2clTZpVMYRIgoIRG+QSSQLuCNhrxE5JB1M2TZQ/d7yEyiRYslkgmPrnZZWVqm3OghrGTQMaxaSTtsMRoKI9HaUZY5bduS8PTWLK2vGM8dpZtgpCAJ8LpAypwUIwiPaxPItJhvsQmdS0JYhFsyNYQQEFJDSqTg0SZDxPYv7hOiQpqsoJVygbPkOVFAIiAVeKFRRiOjJgVQKULSqExDbhi+8jVWyyVGrWNcz+kWJ+n2OoRoaPOC/Owm43HFxrU12tkhR0cHpOg5sbLEbGWDP/y9V3n9T+5S3c1pVGD3j9/k5//nF9irM+guM56Dc45oFctFCdKShEEoSbI5Pkl0UWKzkhAFxWBAMgp0wBiDaBJ67sgnLeHOLm7Y4EPCNTXIhPWSn/3RSyAtdRM4bgRZv8BpQXd1mbX+JlunTzGfTLlxs8ELQQoOEQSShsxqrGpRLmKKEhkSSka0yfCpw7hq8bMMHxJpOlooJ6EWwoqEkguSntiidEBqEeiIBaQWQ4PzkVBV+NaRvMN5FpoYR6wWvlE7X9z+QhmOjg8oQs2g36Vy+1z7xPdxanODQil279xACMPpK5e5/8ptrNJcvTjg/s4eD2/uUwzWePPGDd75xrdZv/ZeZDpgef0pNlYcd+/exRcFsa5pm4bUOCSR4Ft87VEhACyy7STBCtq5W6SsQuLmNck13H3tDd791tc4/N3Ps/faHtPjGcVSiTEKoRUdEVGuwSUHMTEdNVRHE8bH0wUt0wZEnvPGgyOiKGimLdJKFILGO2LUiwDLNyQDHoNrA9os1Ox07JF6wXD50CLlAiMNzhOFQaRA8C2hqZFCKFAFkUSIkqNxy/7RMXHeoDKFyARRS1SQICK6dwpbDJCqYHx0yGDpJCudDmXZ5aMf/Sj/36//Hk/91R8nRkN/7RSDTc2rn/ki1195CZMbXv7uAYfOsbVkOHflJG++fpvPfvUNfvVX/4itT36MXjPml/7Jz3HhzAn2bj5C2gKlE6PRjHFVow0Is7AipFzUbp2BNBpZqEViZ3OiD8wfDFk/vcHnrnvm9Yx8/gB95x6yb/HOUZQGHSWffHqZXOfMHYyPK1wTaX2kbSrKbJn7Owc8Pk7ETKNiRCZAaJRMCKXJUkBIiXAamxxGRGISRGUZH3jwgRg9pp6Q3BSoUFIuhnciYDuL50YZggh4BMTApHGMxxWE6nsyTS0GUIhEEVHzQ5p55InnPoguDMcH+8yTYHR0zH7TcOnqWb7ya5/hK1/9My4/f5XYU7z93ZcZLK9wMBxxMPRcPXuGD3xEcP2rr3Jms0+sa3pZ5A//7bc4vHmLt79+n1/8xz9G3ThC8gip8fUERMTJEmyBUBKkxAuxIDiURJhEExOumiFVznR4gLAdfu5Tl8k7JS609C+cZel9TxNThSKhrOL8eoelTFGPjomZRphE6zWpnVEfHOEaT+0dBzsjzpzeAjwIASICcwIepRSoBqRYcFihQROYTASzxoNUkCxuNkZJQ0ie2DYLS8UFfAQZ2kDVLMaw5ikiFCzOicSHsLh4AjShQaTA3DVYNeb6ay9Srz7LcPkivVLjQkucK4Z7Q7ZOPMkLP/YCD24+ZmPtFGc/+hSj8RCN4MadHWJ/jYO7GU9//wWubSzxsz/7NFLUfOsLL/PGt29xxWh2Gsfy9gnmLTRt5PiwIQZJaB0Et0jzpEAauSA0UkJoSyezSAWEmsGpdeppzWxvBl4iyzW8k+ishxn0iZlGmpyOMXz/OQtZByUztHe0UfCB955mdLzPwcRTGrh1Z8SDh0eIZJFiRgK0FChpidKgpCFJgY9yYXJ2C5yvGO0HRIpEpmgSzWSIURZpNAKIsUHFgKydRyhJ41ryvEQlhelkRGnQSZBSwEuDCgKRCnyM2LyPufA8S7Q89f5TLK8U7D8+4IMfOcXa+QH3b7+LFIY7r70Ct6eUc8vS5hJCZaAVo3v3UfM5X/u9Vzjub3Fy8zT/1V97jg89dZ7f/sMH/NkbX+a57Wf4B5/+ebxWzOaOcRNQRmK0JiERwiGlRPeXELlBDwaoTo7o5ug8w66WZFmGliDsgrOVKPKLp5g+nCCyDtq7BbYqM06vWXLnCGExFyhNwYX3PUEjzIKLmh/xaC9wMDqknrQIqekaA3oxehd9ixeC4AU6LiamjFTIPOfud2oqF5EmQ6YG2UwIkyHJ1QitUKkmxAppvgcMF0ZjlUQTYO4XbbqMJJkWcs5qEg1CWhwRvbdHyT3a//hb6O5Vnvyhq3ztj16m02g6G4KHb19nvPuYt9/4Ju/e+C5uWFPVLZubK7Qpsbt0kt5AsaZnfPs/3qVe2+L13RFKVgynGd/6N5+hl3L+4af/Nl6XTGYzrMlBLkJ8ZSQiy0nNHFFmi8CntDjnFmNjPuHQJKsxssVHQbbWIZqMw3t3ITiizlHGIKQkJcOJrsHPI8O6xQrD9hOn6JeGZjLh9Ml19u4dYcSAeuIRnS5BaGTKF9a/dAgfUQiSEni3EEBaWWZtS32kEGRMp24xtOor0rxaNK8qI/qELApJRwkGMmBFxOiELg3KT8DKhU2SCaQs8G1AGYf2c8TkLgePj6ginOrs0N7cRxq9GEocRs4++yxnz55m5eQqneUOBI/OcvYeHSCVogw97uzNqX3gfT9wic98+ps0sylLqyv88deHpK4hzitO2AwRWlyIKJGIQdBWc7zsgdXQ7yC7GSIzNEkjsxwyQ7KSYrmPzrsEWVJ2DEpbQpHRLywIS0hx4cD6SCk81ghMIUghoJUiE4qJ7mKB6AQzPG/deIw2kXp/hhcLckxqRSTDKI0SkigNpTVgLSI1FJ2ct18a8ejeiMHKMskYfFpEF2F8jJ/PkQlkbjRFrmm9JyNSWEMyOUFENIokEyIu5h+SMagoKaTENy1LW09z8pM/A8s9PnzJMpzNuL33iKoaMnzrdVZXVxk+mvP+F34YLyWtc6yun2Tz5FOYpT7rTz7BW/cPeefdezhh6ZcZMUjyrkWc3OTBN26jRMY//fwvM/aSqqoWrKvMF9Z2TOhMk3xG8H6x48oSkfcQRZ+YEkIYZJSouLDZNQEX/PcA5gY/mxGkIglLRyq8NMRkSdoghGB4Z0g0keF40aDdvnNE6xKhjos5lrBQdd63RBkRhcWkQEvEprSoNnLhne3dlUzqgFAZArVYkBSQbk6q58iOjOREMiWxGnIi9WyKVgpPQipDQuJijdbfm3AKiW6hCPMb3P7dX2ezPmD/0Yzn1hRXrz1Pf1BS+cTD3R0OJhN2377Bk898gHHVUpYrHBwesnruAnGsufZf/Nf89ueuI+o5JEn6/4l601hN87S87/ffnvXdznvOqVNVp6q6urq6unqdaXpmmBl6MAxjwIMZiEUESWRIpERWpMTkG7KiOG35Q4wjxSJKItmBEBM5JAiDFEBmZ2AWpoeenunpvbq6lq7l7Ou7PMt/y4d/gT/Vx6o673ue576v+7p+l+2pM8X/+i9fY+cbr7E8XMD2Kf/0j3+BxSIwWywJWpLXAygrXMhxYYFbesK85/hkiZ87XBeYHywTIQFoGkf9xEVOF0sWXUvXWfLRKr0XnJwuaUJOf3JA7EMaQ40hr2re/ua7rGQVui5p+jk21kSpODzpCMKQm4DvAtlf7w7eI4VHi0DvmuQuFx6tLfNZz7e/vsvi2CcLKhJBj/ce28yRRV1QVopqUGIKQ1mZFOwIMQUXY0+MEbwiOI82kqAlvQOtJUYJ4hnL9Pol1p++Qtx7l7PTCVsPP+T2re8yGeWcf/5l6AtWxmPWHl/n7LUnePDu+zzz+S+w2LqNJNLHgJaSXCR/Upgd0z9xgfd+48t0t7dZfrDHtf/uJ9KzVRlOZw2nJ0uah7u4rTknH3zE4Zu3CLePOT44xc5Bb6zSz1qs9ZSDIe3RKaPRALd1CIdLbr93F6sNHzzc4+bDO8i8ousdx3NLnufgZ4QYCZlifnLAdGXIom9Z9BodHcE2jzSlSHA9mVHomNRZoXOKRztSmSuEUBA9sq944ytHbN1saNuIjwbvkiFbRpGybpnyaB/J8zzJwzqZgYOXxNgjVZKCnQWpVJJLnKMcr3H79g6/+Wt/yGTD8Le//wX+7o9f52MvPkmVTdjbnnG69yZLv89i3rB24TqL+w9gHjm6cY/9V2/w+PXreBvwMUKIyL5laAy/+n98hfPPbFBeWEW2JwxXLnFYWGYnc6R3FN7RdZb9PcvW7T1mVjDrT0BXcGETe7BH1/QQPS6PDM5NsJ1jHjwzoYgx0o4Ny0XLOw8dR73FaZOOXdYSlUDmivEgZchZKpqmYeujI0xV088DwVu01kitCQEUAbmyjowOqSO5gdzAyiB9UPiAyjPu3uh5+M4pi9P0uCMI1H9w6alXvG3xpqBzPV1jOTOtma4OyKZl8ixpRb/0hJMFH907YbGMlJlGREvTNuSLyPWzmj/9/Vf5i2/dwJia//Iff5ov/vAlfv1f/zHbt+4xGo7xncefHqF1JDcF0ne89e63CLMZWV7QtS1FlbO1e8jq6grHzZJ3twWLWztMz0+pBwVnv//TlN9zljt//C36IHj7vfs4G9gpxrz6zgHqb73MMy9eoNi5wY2vfI1yMEFGjawigzMT/Kri3V//Kh/sRd7ePeYknONzn3yM99/4kNO2Ja8G3N3d5cq5i3zi809y4709DvaPEUSiVJSZ4sHWKVevnWFlvIquEotE6gytLS4EVLdMk5QRBC8JriXKjKgUZJrcRAiGxULx4O6C06MG12VIISJeZAjrETYihKDKwPmWKFt8jDhrsTInKklvNa3t6XygsxEXwCrwAl7YHPIff+nj/PjPbXLz336b5asf8PM/+Qm+eH2Nt958j8evP8bD+3c4PZ6xff8hve8ojGZpU+R5eH5MrmrOrp9n3i04c3ET30peen7A9MIm/vAjnHNEPeZh13HnzgO+dfeE7W7Guzc+ZDQ1fPD/fZXjJvDhfSjqy9jlAq09A13RnMyoTIXWkpv3tjg8bKjdkoVJ7nJT1xipiERUdHiXjm5ZliER+OjoY6BVGScHPdG2yCBTAkFaulaivUciqEtF7AMiOrKqRghFLgRGAgSQFpELVISTmWZrR6F++sq1V7yDQiRsA0GyNlIM18eUwxoRLQKDWVq6owV3Hyw5mXuECWQmIy8L6DpEFJRlzeJYUF66gHzwEVmmWFutUcMVQmj5i1dv8Ikf/FF8u2A4BFOus5wf0nZLLj32DBtXrvLRzQ/wseBTP/x32Xn7dYRv+cZbR1zJ9li5MEL0AjkYcemlJxhcKjj6q3vsziR5VvD+WzdZ+I5bX3uT3/nDb/LipSFn1yboMidbKRisrCAmA4ZPrvB4bPnGm/doj+e88a13aX1ESoHODQ8ODnlq8yxPfc8VXv3z13EhomPEhoAIgsVyCZ3g3HmFzkuUFjgfUEEgjSIER9QKqRVISQyShL8SSEBrQxQCIz3FYIAUAVyPRCiqQZ0yBzFlJFShkSHBtbzW+NClKSoXiBhQypCRI4TAd2laiTFytHcE3R63fve7NGYdW1SEGHnuBct/+OPXePmsZOs7f8rW1gkXnn0RP28weUZE8/Dueyy2dxFCMb044jt/8e/olgtmiyUiDrl1APP5CN3PyEXPyeGceuUyo2lA7L1Nvtzl0ips6ob28Igfujbhueeus1z2KUhT5ByeHiKWp6g+svHSFb7/2QlTHtIvZ0wMPDY2FEJg8ZgymeiODuZpdxKAV0gt6NslcyfpZcHspEUZnX47jCRKT1QpdhAehXAQHnwgRo8pSZJTmaONwbmkTSmlUD9z9blXcC1KKSSeIDXrlaGejjBjgw4QVA4+Ek5abtye0QlDVRu0kOjCICIIaSirnCo3GNVT24bjE0cpLK+/u83/9K9v8NN/70XGzSHT1YL337rH6ewhK5vX2Hhqje1bWxSjgvLsGmORsf3gPmQjXvrcF3BW8uY72/zQx0eEsxPczj7l5ibH37nJtf/kJ1jPG166/Bif+tTzPPP8BTZUpHGCd+4ecum5TcbX1tGDgnw6IOiKTBVYFbn2/FkuX5hyuNsyXVlhYyy4vW/ZP2m4/sIVLq6XfOO1u6yu10ilOZrPkFKxtrbK4dExzzxzGVqPySR5JfExEkWJ0AKiwhlNEBopwUWJyhRRFAigcZEYZYoW2IgXoH7msWuvSCXSnVsZZPCMhpJqkKNXJ3gBRkai77CnHXfvLli0gUJL8lyhJPRdJDcCSJ+6kTAcFvTzE8Ll65y/CN/9iw958emnkBvXWGvvM1CBdnqWb339dZ759Cc4vH0T1Tvs7Ii7H35IrkouXtvkO19/A41juDrk9/78fcZ3Djj//S/A4Q6qMIR5T/mxj2GeOcfv/9JvsTzuuf7is6yt55x/7jwXn3sMGQ1SgcpKxHQILjJaHdPJguLyJi/98Cd5+okBv/+bb7DnNYu25wtf/AyCnhtvP8DqDB8ihYn0jUMLz7L3DMsBZ9c00XtUlSFiRCiBl0lw1ZlBKkFwgFI4B40P2F7hfYu3lhgNuXAUCCQaJBFVpmxb31qiyvBF/Sikr/BoCJG+T+5C5RyEZFDofUDJlB59xK5AAMvZkr7pWX7rmyy+e8DnPn2B4nSXYefpVy5z7bGarY/2qQYZy7mnd57ZouPaxz/H41eewgnP/Vt32LXbbG5uspSK2XHP5mef5ev/+9cIuyfIviGIDt/MEV3OD/3j/4ynf+hZXBlYu/w4Tz3xJK71BO2IuiCWChElVJqD2ZzxmTNMVs6QVSU+U1y/OMQKgTGGS2dXOdqa0bY9oW3xbQMiI+g03mex5+btHYSI9B1o/YhAJxN/RGqFiBCFJgrPvPH43iLaDte14NKBqsAxymFYg5RCYwHlJdFGFBGhFFlYJg6g6FHSoqUkBoOUOZQZUgti+Pcx3CANXiQ+33htSOcFpq6hHgAVT172zPsZI3GXc8YxPvM4P3J1wLQc0O5uUZQlp0dzjm+/z/7pAdILqmKN5y5e5d79u4SDfZSEb7xdsfrUhP0P5ohFw3hQorTm3RtzsuGQePUSR0VOf7zDwfYW3nX47lFgJq9SmDIrGdYDOuvx0mC7Drt1ymzecnTaUmaSclVytLtD9AFhPSYvia6nVirZmAycnLSgDbmJ2DiAXBJlwAZNCBnt3NMdz+ibxF9pRUCqnIFRTMrAaJBR5A6kI8MjpRAIFD4ktdMpg+rnEFyCKYaAColMJkSLVwrvI84FMiWREZwF13doUjZtf2+GFBrXB0LX44Vm+jM/QjUo2N46JPbHNHt3OTdouJx3nNy7i7UeG5ZsnR6SS4kPFpnBeLLGZDrm0uXrfM/Hv8Duve/yS7/8dQz7HOwXuK5HzBYYpel2t8lWV6knI/ZWVgnLWfotdj65RURGjI9glMgEHeiW0Fri6SkPjhoyGXni8kVsk87MVicFNriWDPPIaBDRaE5mx9zdtehc0xw0+L5Dekk4dXTzFtuCdcmUUGhBLSSDgSIfagIOIdKL20aF8yD7mFwYwmQpP6AkXlfpseMDuHRBi3hMVhDalmBbCC3LrqUXDmkkhEDnQARNcAKHw/rIsrXsfrTPlc0V3n37fUyds3vUUYxr1qbrhKFiTS25fmHE+TPnWZ6ccP+j+2xsnqeZz+j7nuA0x/s7PNx9k3s3b1NKz3//a++zftmxfXsJB3ssDztO/RQ/XyCNJh9XHD12mcPdGXhH9Ck6TRB4H5OGFNPM3x8fcnJrj9vHLauVJpMFJhN8cOcQ6XtMpVnMWpRJL9z57AhpCkrj+e43bzPvDIdbC7omo20jNkqCl1SVYDRRDMeSqoJqXKAFCBnJdJXMJDKQZZqQtviUTEUKlPD0MVnaBcniE2XEtQ7XOjQabTukEEhdJedIH5MKako0fTon4vEizdXNTHL5C+fgeIfzm49htGRlY8rM1Ry1ji9972N86TPPYLqOQWa5fv06q2sbbO+d8NTzz7OyssLWwTZaKp777MtorRkPB8jg+a//0Z+yc2/G9mIDMahZn5wi/AK1WuN7T+w7uueu8aCc0rWWvlkQY0qy2jZg2464tLj7+3z4wUPkZMqVJx/j3NMrHD04YqMS9EHQLx2lEnRNT1kPmUxXmJ/OGGaaZdB867Vb1GdKHt7aRRKYrhvGqwpTi2STiokEqmNII2xI/mZp0rVPBpf+lMKT0UFMLxQdIHbppCgA2ftEJjNgXUcv07ejb+b4NlniIzDvGnohEp3AJ0RpHy1H1jLYOM+iL3jiU4mZcXLaYOcHWF0RVKQyHU+cP8MPvnSBeHLCaDImlxnz/SXNsqPQgocPdvHHh8TQ4HvL+uYaVRb4s2/c4Tt/8gZ3dgP7+y3GmmT3LDXWBXQI6CqyLwQ7c4VrOhazOVqJFHLxC+zBKVYrTho4PrIU4zMMBhVPXh7inKPpLcFIQujojk/IlEbnGcveY/slhweW+dGMYV6jdQJAeufSsABp6ZMGh8B7gVQKkUUSagZ6BH30CQsbswoRIhAodPK3yuBRmUFmJZFH9k4pETLiIgidzGwtkWAdtRLkIkF5pQqIGGhdRFFQXluj39uhO1lhtOIZDgzLZcT4U3qxwkeLnOzMZQ7CWS6dWYOm55Mfu85kY43bt29jreTqi8/wtT/+M7TMGeRDpvUGVy69xLkXXmK3XOPc/CNufLvjzq7FBEc9HVOfHRNVJM9Ncn2LBcc647gNdIs5GEHfSG688RG3/To/8LknefELTzOdDMi149rLU2qpQGpmB0m6904QfXqfZjJj9+FNxGDIyaml9YF+2RNDQJmcEB1S5kgT8L5HPHosWmuRwYDIaK1EaIP0HimEwMeI1ALlI1J4jAyQG1xvE9MJSbCJpuNdJJeSEpXYf2iKTBOcp+97ZBCEAPO2wwjFUx9XDMcj2mXN4GNDdrqaqqqYTkuElBQ0DHPDqur4zHnF6lrNp6+fw/Yti6MjpuemeNdj+kDXLTh74QrjM2eYH++yPL7H/OAu9268y1e/+yHN0TYP39xnvD5AEKiHY3x0IAu63hGipm9afKk4yjN8F9GN5e3dwMqVxxC6YDZvuf/6e5j5grxY5V/86k8ihCBkGf3SMRwPQKYroM0VZ9fPsHN/m/lcIISgPW5AKDIREARUSGwVLQtEkIQA0hQJNvbXFFIB3mdIQUD0PV3vULlgoBPXVRGQyuFDBzbxnGzXYPKE4/G5wKgUiFzYDqcFQQq6foH3nnnTsrvV8/zPfZH+9jv0dx8Q92EkLIv9PQYDg5SS44NdtDymDwfc37rNY+NTrlw9z9gdEuwMk1WcvXCGuw9u8/LLL/Pud99mMJ0wqIY0S8/y4Zw6U5jpeb7xUc/1Tw1549f+AmMqFssTVCgR0VLXGWYA2i7ofMeozNjpT9mtLG/u3Gd3/yPkSmBQDFh/6ixlDVde+jj33rjJ//ArX+LaY2MOTxfcufcQJwMOQWx7rIOMjte+dZe+78mVJHT+b5i5QYbkPjcdznuIKUfugk33ei+wUYJsUT9z+clXUAajBLb15EYxmNaYWqPHJUJICBGsw81b3r89x3oolUdqiYqJnqmkAqkoYk+H4nTRMSxKnv3+ElNWHN/Y4vQUqqJjaxu0ydA6cNopcm0w7ZxydZXudEnsD3jhY9dYXV9hVcLNO4c8+fzHef21v+TSY5c4enDE4x97gkjg5OCYrBqyfqbm7ddeZ//oIuUlz+DuhwyvXieTc7zT6LLEmAwnA8OiZv/ohMlkSl6PePIzV3nm+57k/T/5Dn2n2LiwwXLvgN/6v/5f/s6PfBZ90LJ+bcSDW0ecLEm6nZYYFCfzhnGdsRCa5tjx9LUxoo2IEmRUCBWxfbJYRalRSJwPSNETpQHSVBeDR/30U8+9Il2Pa3qMlgy0ZDR0ZIMCNVRIIRERgvfEpeejezOWPQzqhM02OiCNQSiD8A0qGNq+wwwmPPvjj1NMoBhGtv/wId5L7LFlNncEFIM8sjLJOT5qyAuB1jkqyxiujPCd50FTcWndMB6u0sqA7DOa02Oq6YDJ+WcYXbuM29/jwvXnOL51GxUq9Cjyh3/wLTY//jGab36b85+4hAwNvZXoOsMoQ+8idV1iXQJFluWQIi947m+9iJ3d5Wh7wfyDWyg55N7thsn5FZxt+bH/5u9x8y9vc7xocPOec5sbLLoOhMZMRtzbPubTHz+H0RWt8OgsIzoLpLaD4Eh0HpFwfkpFQpSIIFCmRP3UY0+94rV4FDV2lCpSjQaUE4GqS6QA0EjrWB733PrwlKUNFHmWfExSE3zEyIgSKi0ymaGfG57+2RfI5ASxzJnfuIPvGmbB0DtPsZKzOA0oI5mMSw7mlkGhmUfJcDRidnLA2SG89cGMp6+WbB02fPKCYfOp6yxnjqKoyUvH1r19tj98yMaLVzjeW5BJy+nBDu+/dUDx5EtshPssjyvOPHMO5SIuOqQUybofLVKBVsl8EKXgyZdeZFRoPxgAACAASURBVOOZDYrRjDtvf8TB4Sk33/qQJzef5a9e/Q6f+OLTZLHj1n3H7OSAYjCg7R1Ze0rQNecmY+oikIUcM8xxrk/GjqiIId2AlAiEENPTJFoInkiH+qkrT70Sg0xjYC5QQbCymqPrAj2qicEhtUH2DW7WcGu7xy16ykxgFBADMkpiWSCDR7qOzoMPE5774YvYZk5oF7Rbd1FmTC165g0oK9mZNaysDsgUlKOS4+OGkYocz04ZlGNcWLL5xAZtNWYj73nn3il3bt2kaRvOf+8zfP7aFDs8w2C0wvx4idEtSsFaWdD6lu07N3nuUy9xdhqZb1uK9Rwlc6wNmEKjoiQikEhkbpARrHdkuSHbuMLHfuz72dywbL+/z6uvvs6VtYsgal782c/yzd99g/liSWwtSgqiTC/rvJ5y9fEKokIbj0CC61GKlCuRIi17ocfjISqiDBip0KEPBOnQmUF0gd6odIR3Dh97lFbgezw6WRi9x2cGleWoXCK8S8f4ThJcQJkM0XtsaEEH5h/cpLaG8vLjhK1tZqeRerQCUfPYsGB7t2O10kw3CtbXV1h2SwqrsSoQTiT5FNZEy2t354zGFcGNuf7kGuPykNnxKeP5Az716U2Urrm5M+ZMOGUwvU67EHz5j/+K2jr2HnjWXhAs79xCbTxBXUv6rqXvPVIXeJmOQ2Vm0nZuPQpol57x9/wAn6vP0ezu8yf/959yabFk5YlN/sWf/iN+8ol/yNnpBKFAkFFIyzvvPeCzL0xZGfX0c4OsFBLSlzo9Y4jSp9STEATloDMgW2TAkwkFDlrXYbsW5yMClXaPEHHCE4IkUiLznCyXBMGjLTddv0IIWKVogyIIRVlIupMjQiwIOscfn9K7ISfHjo9u7zAZK0YjzcqGYR4laEXfz6i0IKtzbNNRX6hxp3MOmiOeeT7nUy9d4+Uf/Tz6yjPcOYQ79w64cPUsSkUkgSfPO6qVAnRPvqH54n/0veTlEuYHzG/M6NQIe/tt7LGnGg9RsiXDJhNZ1+KaeVIPfEQIhQseFwPDF57AOcMLL7/A1e9b595XX2O531AMR3gJxhicUqi1dYTqeOe9QyIG3/bEzpJrkxJkRIguRa2jS/ePGAkyImSG+plnXnjF+0gIPQKNkIbpSkk5UuiqIkhQMidaSz+bc/PDE4ITlKVCZRqpJIKYSGcxPDrcQ1mucv4HNtFHOzBbMNuNtIcL9ueaydBwtLtgeGaFAkFhNHf3FmRRkE9qfFgymBTsHwYm51cYYPAh0qhILRrG5wMbuuXMeobJDKIwzA87osoeuQvXKEqNMGDKGrM6JWQKmobO5gwulpy88x6imMKwYjAweCTBge+S3BNxEDUQUVHipyUTndFnkdXpedqDQ/r5goe3DhJaz7Y0x6cYAk0sqIuajbGg70gXUplhCo31EKVEKoGUILxMKFcTkb5N3h8jDEZFrG8f4aojMrMYnSfcj7OJwRpTJ4XOFNpZyDVSZ8RH7OUsyyiMYD6bUU02mR0vkUVFZQJHS4lWHhci5bTm3ntbqCynLDUXVwximgTKohwQqgGroxIfBfPlAjnZoKoEaqgwS4uqKiKarCqJHvJxQbk6JLYnhKLD0xNGNZ3SiNqgpCSbrlOeqdl77R5Lt0a5NkAcPqQ5XSJ1RT0skMLhXYsI4pGu4wkhMKinWNFhmgo5FWhj+Ll/9nM4ZcBE6nGJzjO89xwdHfC11+4w7wLjumB20KJERLpAJiIqS/B7ZeTfBPxlzJDSi7/pJZJSIjyEdgkeXCfwfYcxhihy+uBSbk15fNMggqBoG6LsISZ3uA8WtKLOFMu2QQ9GzI967t48RcekmnZLx3weqYaGG+9soVSBHmjMYsnJ3gnRgz3YR9WOcHyInUxQ56qk4xSCUBXQ72FWhohJRjbUqMGIrp1TjofkOTi/RGJQo4pYFhQlRBGws5biiUtUGyPufu1tTvsVZFwyv3ubtvNUKyuYQfloEROEPjxyUXrqa9chC5Sbl8ivXEzvyxjpZg39zJENBvgYEHTsHx9xZy9wsDxhbTgEFel8ii0ouyQ2Pd6GVBjjI8gGKRSMtUA4B8ExKBQmUwid5A+lQsqfiS6ZtR496/AQrKOXGhlNch8GRRQKITX1qKbd2adUAXckmFNwYjUnPZR1QV1rsJHNM2N2bt5BmwErF84yHJa0vkPla4QmYp54jOmKhoM58txZstYzv7ODGJ/DRUUQhl4Y6APajIgXrxNCjhpMkWKOygwGi1tZRU1GmLMrCW2XacZPXkbEwLwbU2xMKcqexfExvpdUhUQpgc4TtwRrycuCyYsvEIyiGAzJR9N0O1MluICgR2Y5oUuhyY9un3J8mBN6i11KtPQQEv9RSpMSs86hZboJSSk0vu8IWidoZBBED5GM0AqiLCBkCULiSR1LSiGyEjUqiDHxvPu+J2YiafNdy8l8n/lbD/HLSLc4RQWP7QI6L+ii5XTeUg4Ns8UccsXdtx7S9C5VwgXDfL6DKGvEySm9N7AyJB7OcMNzDJ+9wOnDlphF6EF7CdMBIs/p9u4gxxlxfsLsoCfMt+hPOtpuSfQSU0+I0pNXI8xoDV9kmGGFP7Ac/MF3KEcD2uMH7N3dQuR5Cr8IgTAiQW1ExDz6WYVgePYTV3E6Y3h2jb2Hu/jeErMMu5yxtbXFO9/+kHm7ICx6gjf0bUcUGiETTDLKZPuMLiKdEDRGksuIiB5rPTJEgrePpPIW3y0JNtAHAaTpyTZLRIhIpYhYsnGF9D2h79B1TV3AjT/6kMGZEfOFYvfYUerIMFrsace0lrgukIue0WhEPhLc+tb7qAr02oAqy4lnp+w9PCGrItq1yEqh2126haa+tE6URYqX1QatPaJQVCsrKJ2hzp5n/NR1lg/mUOeU1QgzykB68skKTXSoLLBx4SzFKKK/8Xus+G2Ofv03OP3aHTaub9Js3WUxi8mckT1Sqds+GZYVeBv4O//F5wFo5guG1ZAyMzRNg84MR+0Jf/T6TQ6PBUoJZqcWXaeYWXTpNGGkwrmAESQwvXQKJyUuKtCG3hlwFlnElDfwLVKC8v++7QujsC4tOnhQfVr/tVKoGMiMIssqiotnqEeB8cjQC8WDY8fg3ChdB01GOzzD8mjGuKp54toFHr55j61bu0xeuEp+us1oc4Q/3MfbQJ6ByweYOqBqS6EDcmON5gTMuMQMKnS1ihQFpioI7YyVT36cMhd4oQmdJytKTJkxXKnR5YCQa9pf/n+opmOUkWycn7JZLvjyz/8v/Nt/9SpnNgfsvH+PqErKuqAa5DgnsPM5yMhgM1UOORsoB6kOKYuezgcKYHWi+M0/fBtRZhQRbC9RNEliFxCkwCiN1xrpbELA2c4RhKRbOqxKL/Mok5tCKUVoHSEKeg+tSxFfYnr5yMzQ2h5CwEtFY1Pa08nA0eEug5UJy6ZjPp9z4UzB0W7D6XFqoMl8Q9f3aBVZHh0x2qiwBwccfHiIOrNGvZrhzIRiZYTNaqRKw0IeHVYpci8YPlZidw9RecF8fkpQktBFnCQ1V443kJnADApCjDQNoHOKScZXf+m3CDqjs4IQcmzXY5s5w8Lx4auv8U/+wa9w6WOX2f7a14gyI68LzmxMafuGqijJ8xovLCJKZkenCKVQRuMaS98LBkXF8cmM7f3IeG3AnZvbtJ0hlxHfOrT3kMUUzm+Q6SjiFZ2TdL1DaoEXEt9AsAHXp1xG73y6cXtN24cUNo+ervMEldG6R6B3qVB5QfANwwuXGVyqIEpGg5q27ZkaR5ZD3zXo2DO9tMosRHYPe6Quma4OOHrzPR58ZxsvBgwuj2m2d7CzFnt4ip21eFOhtCeWBs+QuHaWdtaRyfSlosyoR0Ok6wFLlqcx0lmoqwI9GPDn/+YrNO+8h9RZigoLiE4TzYBqOODJjQl3v/MO/+nn/ynt5vO0e7d4cH9JR2C6eRahLLff2EYKgY0dRVmTk+ISg7pkGQNtCKzWOb/xW1/nm29s8fTVq8yPU/9HOamJucRGUCgkIiCNxkWXKPuZQliLDBojFSEAMkOg0CIg6oStMFomFKnM6IVIBM0stTpKkfBDMlo+enUbIzpMXmBDurp5kzxZLqZepKaBUgvOnpvSnSzRpaYc5nTbW7z9Z+9hl5BvVqgB5KtrZOemLJeRjIB/5LgYFGAqC6ZAZ4q+TxUJYryCJnmhrCgwwwpVaKpc8fqv/B4mEygUmdKIEIlapxCnyhBSM8pzqr7ln/2D/5EwusD5M4LtOztoUXNwcMq/+Se/ihYSIxOKqSO1XwYtGdRleh8MM46aJW989z6LxQItDd5m9CH1oSqhiTKifuri1Vc0IQlW6SfP5kZFNdTIUiIzAb3HWU/XSx4+XNIiqVXEGInOItqUxL5DqYyy1PguucrNcMSDN3e59pPP8NHX79D6BMgSMRH7daaTNK8FIUqKSrHUJQJJnhdEnVFguf/WDo2csHJ+leFKRXd4Qr6WE1VGiBrnDQFLnhf0wpCLHmFq+n6OjB4SgwslGtbPnefw5ICd/RMO/+zbrE9zzq6n5pmoMkQU2N7RHCx4sLdk56RFecdQROS3Xye+/QHF2hkOv/0B+v23eLaY8erb+0QJ7aJnOBmSkQpRcikwecHRwTGVlhzOHTsHM56/uoqQBSd7hxR1TlEZgndI10VCMIjcPNorBFmeJ9t6lMReQ2iTIvvohmucJStyCArhQAdHZgyIHt93qTiEiO471geS3W9ugXWMVMp6qNwjUSyPO1on0hhdlCxOLKNxgT+dIXTGZDJIfMEC1NYDdm49ZP/+DsMLm7g2YFvAeezBfbpOI2SqRQj5mEw3VGWN0hqtNWVeUY9W2N/f5dyq5Hf+q1/C9XNWqyJNiDKZvn0g3RcKjZeBqMEUOZu14uq6YXOtIn/7KwzvfBN5uMPmhQ1+4oWV1GeYGcKsIQjLqCw5bh2hbzBlRYwRSc/pTHDjfsPSLjB5agLtbI+pM6QVCcgumjaNbCHSt8tUm2MkQil0UYMIBNumiIACZ7sEvMoSYSFkqU1YEpILr1BEnX5l915/yPmLE4yMlJnCRo33nqIyaOlYLlrisiMUObYN5NMVvAo433Lh/JS1FQ3asRE8R391k53tPcpMkVUZeWYpzl6gzJOgaZcpG2hDAYDWGVEqjEl1PlWl+N2f/5cMCQyKHCVAmizVlD7amcRkla6zyD7SBcHjQ833vXiZjfPncPQY74mqgM7hbeCHf/AqpWvorGX5qABSasNKVXC47BlgKVeniOCZLRv+6vWHHO8tiaGjOQrIQIrHbY6gWbR4LQkxhf2kzpBCE7xFGgtYAiClTzdbk6HqmsyI5JnykWbR45uE1lvaBc4JdLQs+havCoQL9HmgmTdIofG6wEbJ8jRVRTTzBcYu6I53iX4JywYRJY0MLDqBITI7OWX69Fmy/fu8980HyLLETDcQSlJMRyhdsexb7GKPGD1WRzpnyTKN0xEp5vzaz/1z3nvnDoM6Zzgqk1k7eIgxSVFAPN0nAm3XUWnNs0+d5eK5HFkrsnJICDnSe4RJO0Iza/iFv/8cJgRaKQhk3L//EcjI2EgOThviYo4sCmYHuxwcHPDWh47bD1u8NCz2YmpJe3wzI9cCLTQiPCqSkoAIREA+Esqi96ggiQJU10IfsI1HyNT+WJaJaCyEoMgHSBzeSUajEUpaei9Yr7LEKA8BI1NeztQ1kzWDbS1Nn44+1im6kP5ev2gZl5p6MiZmgt5Btr7OpWcn7Hz1NdrjBmMczXxBAMbjMbqeoLUmjxnkJTGrKHTk93/xtzHtnMcvXyDLH2lppsY7RQyCTIe0uAqZau6UZiM2bE5q8kwnDc/2SczN0xbuvaeXGYPJmJ/9zHmyCxt4BBceu4zremSZocZDRPC41lENK1Rl2D094eG9OaJzmKzhZKdHTi+u8dL1IbNZQ4iK3GT42CO1xmSCAAiZpqcQHVGohC11DdpICuew8wZEMjV03uFl8uBGnWNth4wBZQRCKK6sivShNzO0j8QoUCKjHuT0XWBuy8SILWpsmdFKg9eazqfqz3JUEWRBIGPjk09j7TY772wzO81BRpTWFGX2qCGyZ1iVGBn57X/4v9F+cI9JVTIkgQgKFKJvU01cBr2zIBSqtzTLJSjJi89dYrJSISuFsT2eHhcCUuj0hRUhtY8tOl76zEU2lw07ewfs7yZpXXhB7eGki+QqoaTcouV4Z5+DZsm/+/INmi6wNlRIioJ6VFNWit56ehuRGBKyNRmfY2x5ZPgnCEvbWyIaay1NCKkVMlqiCOmm4D0gUcGiZSSEgCMS+sByKaiMI7hIs1iS5YFuPifGxAZBQesEvoHYdTSzDjEsCcIm8k8e0z7QO7rjE5SsyNZrKv+Q5u5t9mepKFcUGdlgSDGsCfEENe/IlWe6PmXWtOk/k+u0masI1iNVahhAOKJtuTDOeOxMTVanp0ZQIvVuCJGMfUoSHwHBIpbGRf7+y1Py6Qp6MqJ1j0A4Jo30vdXUheSkacBbZqfH3H94wvt3O8Ci/tuf/L5XhFRMnOPW1oIYHdceH5ONCnSRmHvCC+x8Segit24tCDJS1QXK5AgNmUn+0RAhk39N3Az46NH60aeIoDRJCT33Y4/T3HU41+O7QD4okHVJ5z0FkqLMCXlElyM0HW0TKVdW8LHHdoZsrKDMIGToTKNFD/kYXWg0J1gX6fbuUa+s8bv/82/zwS//DpMKhnWBcI4qN+RIWheZVgWjtQFCpM7avu1Ydh4jS1ZGhvGZimJgCH2PFB5VVviuS27BaHBKEJVKt4noOekbNosRWwvB8eEJXWcZjirCYon3PUrmjIqMeWuRSjAe53z5K+/R+Qz1C1/63CtaKaQULA4WzBeRC+cq8mHADAy+80gRwUe6kyV3D3ucFWSFoPAWMoPzyf6ptEYqgRKBQgaUFAQ0UuRoGbC6IFNw8NYul67CwZGgmAxwTiDIiAJ0qTi1CqUyXLdMH3hhkEWGqYs0afk5UohHLhSLiBaVO3o5QCJQpsDFnvd/8TdYmx8hReDMZJJicnhcUJBJlLfUhWE4kKi8pOs8vYeocoyBbJRRTXL6pSXaVDzsHlHplDB0wSEFKAwu9NhoOHfhIhd+dMjf/r4Bv/8nB7TOgReYTIPRRB+xSDLjaVpPP2sZjXPeurmLtC5AEdFl5Pw0slJrEtzK4K0l6ABSpBOkNgQX8QZkG2i1JLQtJlpE9OShT4wrATFTBJmhokdKlyj5ztKedozrAYf7yQDckR6Hi7ZBxUCb1WidPEUqL3BFhhnVqIHBmYxgj0GW9KLALRaIPCBER+eHiSiqIlvvPmT7//wKhzv30aMhOvZkyifmYgRVFH9tWsWqQOstvm8IrgVrkaSKCqlUCgy5jr8+/AUS1cBJED7gux4nO1w0eNcihWfj2nNMf+CH+J7NCqUMzgWEV9Q6I88lrm1o2kgl05zq5w0XJhoZ2pbQWPLxgI3LE65dgiwrEswkGLRSj47pS6RW5FqRR00+yiliIDcRJTS5UHgtybVgkIEKAa0dpqhwSuOkT/Gq2tC7QOYNIyTjap21p5+nmNR4H5kYTZEl20w1HmJCwGWGIA0mJNK+yEr6bk5DhizGHM4d1i7JyoqDX/86yy//JTI0PH75AqpfMhqNsDGghEUjMa5Lkk9eUKp0xeyiIqgMpQtCVpGXmqJW+N6SDwuECjiZIndCJD+xKkqkBG0DQlmi79CfGCKHY3CB//wXP0stICJpRaDpk9u/yA1aaLw05FHiszylwoRXeGvACLLpiPHGhOg7ZHuKEBHbRJSORDHAeY+SkFWJiJZlBQqT6PzCoUMKiVgPWRQgBCp4KhxZlImxnmmsDcmnZTz65CPiB99h5fSQoSlopMHKGn1mjeNZQygryjwmpEMNPlthebKgFCW56rDtKZcuncUEw9v//F9x+OB2kmqIqMEQISJaKkR0VEISdZ5G10GOUynapYJFBItzAXSKESSHSIqcWdcjdVocg/fJ0h8ltk3/vl4I+s6hq4zBmVWa+RzXtnzwR3f5kY+P8d7jSAOSFQJV5hhtWXY9sq4QLtDaHm2DR+tIT4XIOsrpENc1BJn+QTEIrNMIMUs0tixDLANmoHExYLRAIZEhYoOlEBphPd0gAwJOWqIPqT8vOGzjUFlJjAIvBMKER8g4SW73qT46wGpFaM9RrK/jbUO30JhyjmVCVlrMaES0Ladtjf2Db3Dj/l0GRcm5jSl5PeS0jZiywM5P0CYiEUSh8cKjlEAtI9ELlHtkyfESJTVRSxwCk2VEOrwFYzzRZChv8SFHKk/fBUJmENLRLufUdU2eGSYvbxLzMdI2dPe3uf/OMWuTIV/6hOb33tgnBI9qOsQgR9ZDRtGzPDgmy2UyvQmh8H1AS0esc8BTlumwjlcI4YjOEa0gZJFoPUgQeY6MM4TI0EWO955okw/I5QUGl0pITIX2DkKPdwqhNQoe8cUj0XUYZYikbiSR69QGPHtIHQ74/3s6l11JjiIMfxF5qaruc87M+DoeY0Yy2ICFLQELZFawYeMFG4R4NJ6CB8AbhIC9sYTFBgshwBpfGM+c011VmRnBIlpsW+pUdXVlVmbE/39/+/oZXY1UJ9rWOSVhKoXz7U6uhaoz9dFr1GEMF+7udrJ07LwzTROj3cbJejmy9jO67+RlYbOOdCVroScwU65KHOxMd2p2BtDcmEulmaAVslfwU3jwpiNoo59uefjz73P1zcf00dg++xd//s1fSQ7d4PE3XuIXfed3nwSetT1v3NxLqCbm4xXtdIp3VCDAVvo+YBTSfMSmilSimbSHSWYkYRsa8QLutP0U4q3hbM/j+2M4Z+uINzxNdCmYKyNPbNIxjSD1NTl7X8kyaOacNZHygqRM2/ZQa7uxPj/jc6RIPn96Yh9G+7rz1ee35PmAiNDcqLngJdH7ho8TmQ4qccPlQkTrK4dcMTFMFNl2aCOA+LlQpswQkKWiVRltQ7SFJ2VrpOyQoKui+YCWUMJMGUau6HFGy0zvnb98+Anb6szVOGiUWN5+5xE/eeuKRljJVivsHVQD7NnbhvoOYjEt+2r4AOZCrwuaVzzHe0C1MbGTpkSZcsDBLKPTFAIFG0xZSF5iUOssUw6fh2wc6oSkgkumyCCV2HVN80xNQvc4zWrNiDuuAtL5+qsvUYc839IM0iIcloz3QSpzEOK0BRJCLzOzG5YdlfAXgtFTookjaaL3/4TAIgmaejAXc2jBLro/dFkwmdD8BWmK6oFZITEwsbiDufDfZyfe+OkN870Tt6cn6O3G5397g7tnT0m5wgRiK9tqvPPdV/nle68xTkvMrtYYPYyb9VjCuWTuFC3gjbaGYzXlTJdrai5YDsghOqOS2dfG5IqPMOdrFlwTwzs5Cd0FlwCakAZB7oHERsqdIooPBZ1C2iNOkYG3QSEqxeQDJVXmw0RKwjw/4lgTNRfm44E6Oy6NKQ9S29CUKBJ/pKVCouNjIyVhdCV7Z1hABvp+jCCU6UAqR3JdQDOlzhcIVzyxqTQSD1CNTqf7wNIc1d1UqCq88e7L+PVD8tXbSFM+/vBjJvmUFx9MaC3kxAUyDNIGb3/vig/eS+zPtuguekKNWDLNDBBaC0/fkMH2dKfcj6fENAz7zTK7OUMy+RC+8fTgCj3tkTKJghR26Uy5Xi7esT0Sh43wMUgqtA1yNjTtjN5JUnHpaHGGdtwaKjDUmOuCJcG6U5aJDbDWWA5XsSz2RvKEe8wGcSW108V3OGFDUNv/L7a43e5I08wKbKeVm57JdUFquLRycoYM6ANSxppjY73oJTO2PUc6DDG288Zr7z5meuFF7p4+ZX3yhH/86d/UCerhiLbGqAnGIJV8yS9vvPveQ1Yf/P6fLYKKt86kDTUxVAaaohqpFNBM34RpqbEtrAtC4HpEQlNrWcl35+DFpokserncTCUHgL2UqI5aLF+SZ9QH9RLs7gOKxjLHJUpILlZdPdwgdcEvzSHNidEypSSKloAI5BTnhKxU66QLCY3lEPHQJPJSkMOCppmWEzUpvXe0DZa5Ms8h36mSLj2boDfLBNoaqSa0KqKNABgURlFEnJtXY0ydZ7ZnT3ny0Vfocs083eDdkXmmpoBIetuRfkbW8GO8/8OHfPDWQrOBTjNtJDR5wbyAJbzVAN/6wNeVYUa+7IlNGjl1Mo57QnWieaGP8I83iX5A1sIukQuLXUrO40zTiJhT1eiZyIj8Ie+hXuydPYXzU3qnnbfYVSWjWYu2aGmkHp8hCfENE0N9Yx9OqtdsKcYflrDs9N5pozPGoJx3mlQ2DQ7KzfWRw7FQdWdIqAbDNryT9owRlNKorJUASU4VV2GY8sr7b7Jc32dsK1989ISP//AZJTWmIngRhjXGnui9g++oObd9sO5nnj13vvPOK/z6Ry8HkXSqqF1ALsM2hA2s086NQWW0kHB6Djzetjo2MiNV2hayT7XB2i4GkJLY+gmxQllaYPJVkEsvYIzYkTQLi4HkiqlhvYOEBmtrA58jYL11Yyv3aV646x0js3moFweOSex6NB8oWTmtZyQdgsCMo11AKu4Rw9Yx+r7SN+HmpnBz2NF5YPNE3xvb+Y62O/ups57v4re7R2yEWWjFbDCnxL1vXTEuJ/Dzl1/wx99+SrtQTfex42IkEudUmYphaaL1iOjuVhjjzHZ34vWXrvnVj+/x+rWSTV8kzzv4HU2VlBzsChm3pItBRr2T6n2mB+D570DGjxlJHUNJZojCcKfWQspO61BKBKO7RXJ93u9YV0drYhSFfSPrBK7sNZNGw/NET04Rg6myi5Hq4CJTpajAdEQFxA2mGZkK49zJyVA/M3xGpsvOyBQpEkyskRhF4BwpMGWZkTLjepmxJWSsOc8oaxBK1UBz6I1xrMJpN154dEOtM6A8/WyNJa8o2yhU2dHRaeXIlZ2QMaHZkXlhO3fGkkgmmFTWzXn87df5wc/e5H8n2NNhkwAAAANJREFU3D80BDNcfwAAAABJRU5ErkJggg==\" y=\"-22.326838\"/>\n",
       "   </g>\n",
       "   <g id=\"text_3\">\n",
       "    <!-- DCT变换域水印 -->\n",
       "    <defs>\n",
       "     <path d=\"M 71.09375 79.6875 \n",
       "Q 69.921875 74.609375 70.3125 64.84375 \n",
       "L 78.515625 64.84375 \n",
       "Q 85.15625 64.84375 92.96875 65.234375 \n",
       "L 92.96875 57.8125 \n",
       "Q 85.546875 58.203125 78.515625 58.203125 \n",
       "L 70.703125 58.203125 \n",
       "Q 71.09375 47.65625 71.875 38.46875 \n",
       "Q 72.65625 29.296875 74.609375 19.921875 \n",
       "Q 77.734375 28.90625 78.90625 35.546875 \n",
       "Q 80.078125 42.1875 80.859375 50 \n",
       "Q 84.765625 48.046875 89.84375 46.875 \n",
       "Q 88.671875 44.921875 86.515625 36.515625 \n",
       "Q 84.375 28.125 82.609375 22.65625 \n",
       "Q 80.859375 17.1875 78.515625 10.9375 \n",
       "Q 80.078125 7.03125 83 3.703125 \n",
       "Q 85.9375 0.390625 87.296875 3.3125 \n",
       "Q 88.671875 6.25 89.84375 10.9375 \n",
       "Q 92.1875 8.203125 96.875 6.25 \n",
       "Q 93.75 -1.5625 90.625 -5.265625 \n",
       "Q 87.5 -8.984375 82.03125 -5.078125 \n",
       "Q 76.5625 -1.171875 73.828125 4.6875 \n",
       "Q 71.484375 1.171875 68.15625 -2.734375 \n",
       "Q 64.84375 -6.640625 60.546875 -10.15625 \n",
       "Q 58.59375 -8.203125 53.125 -5.078125 \n",
       "Q 58.59375 -2.34375 63.078125 2.53125 \n",
       "Q 67.578125 7.421875 69.921875 12.109375 \n",
       "Q 67.96875 18.359375 66.984375 23.625 \n",
       "Q 66.015625 28.90625 65.03125 38.28125 \n",
       "Q 64.0625 47.65625 63.671875 58.203125 \n",
       "L 49.21875 58.203125 \n",
       "Q 39.453125 58.203125 30.859375 57.8125 \n",
       "L 30.859375 65.234375 \n",
       "Q 39.453125 64.84375 49.21875 64.84375 \n",
       "L 63.28125 64.84375 \n",
       "Q 62.890625 71.875 61.71875 80.859375 \n",
       "Q 66.40625 80.078125 71.09375 79.6875 \n",
       "z\n",
       "M 15.234375 66.40625 \n",
       "Q 15.234375 75 14.84375 79.6875 \n",
       "L 22.65625 79.6875 \n",
       "Q 22.265625 74.21875 22.265625 66.40625 \n",
       "L 22.265625 51.953125 \n",
       "Q 25.390625 51.953125 31.25 52.34375 \n",
       "L 31.25 45.3125 \n",
       "Q 25.390625 45.703125 22.265625 45.703125 \n",
       "L 22.265625 15.625 \n",
       "Q 24.21875 16.796875 31.25 19.921875 \n",
       "Q 30.859375 16.796875 31.25 12.109375 \n",
       "Q 26.171875 9.765625 18.75 6.640625 \n",
       "Q 11.328125 3.515625 7.8125 0.78125 \n",
       "Q 5.859375 5.078125 3.90625 8.984375 \n",
       "Q 7.421875 9.765625 10.34375 10.734375 \n",
       "Q 13.28125 11.71875 15.234375 12.890625 \n",
       "L 15.234375 45.703125 \n",
       "Q 9.765625 45.703125 4.6875 45.3125 \n",
       "L 4.6875 52.34375 \n",
       "Q 9.375 51.953125 15.234375 51.953125 \n",
       "z\n",
       "M 59.375 27.34375 \n",
       "Q 59.375 22.265625 59.765625 17.96875 \n",
       "L 34.765625 17.96875 \n",
       "Q 35.15625 21.484375 35.15625 24.609375 \n",
       "L 35.15625 39.453125 \n",
       "Q 35.15625 44.140625 34.765625 48.046875 \n",
       "L 59.765625 48.046875 \n",
       "Q 59.375 44.921875 59.375 41.796875 \n",
       "z\n",
       "M 29.6875 3.515625 \n",
       "Q 35.9375 4.6875 44.53125 7.21875 \n",
       "Q 53.125 9.765625 59.765625 12.5 \n",
       "Q 59.375 9.375 59.375 5.46875 \n",
       "Q 54.6875 3.90625 47.0625 1.171875 \n",
       "Q 39.453125 -1.5625 33.203125 -4.296875 \n",
       "Q 31.640625 -0.390625 29.6875 3.515625 \n",
       "z\n",
       "M 52.34375 23.828125 \n",
       "L 52.34375 42.1875 \n",
       "L 42.578125 42.1875 \n",
       "L 42.578125 23.828125 \n",
       "z\n",
       "M 82.8125 67.578125 \n",
       "Q 80.46875 72.265625 76.5625 76.953125 \n",
       "Q 78.90625 78.90625 82.03125 80.46875 \n",
       "Q 85.15625 76.5625 89.0625 71.484375 \n",
       "Q 85.546875 69.921875 82.8125 67.578125 \n",
       "z\n",
       "\" id=\"SimHei-22495\"/>\n",
       "     <path d=\"M 53.90625 80.859375 \n",
       "Q 53.90625 75 53.703125 70.3125 \n",
       "Q 53.515625 65.625 54.484375 58.78125 \n",
       "Q 55.46875 51.953125 61.71875 42.578125 \n",
       "Q 77.734375 55.859375 80.859375 63.28125 \n",
       "Q 85.15625 59.375 88.671875 55.859375 \n",
       "Q 83.59375 52.34375 78.703125 48.046875 \n",
       "Q 73.828125 43.75 65.234375 36.328125 \n",
       "Q 68.359375 29.6875 76.5625 21.484375 \n",
       "Q 84.765625 13.28125 96.484375 9.765625 \n",
       "Q 89.84375 6.640625 88.671875 1.953125 \n",
       "Q 73.828125 10.9375 65.8125 21.875 \n",
       "Q 57.8125 32.8125 53.515625 43.75 \n",
       "L 53.515625 0.390625 \n",
       "Q 53.90625 -5.078125 49.40625 -7.421875 \n",
       "Q 44.921875 -9.765625 37.5 -10.546875 \n",
       "Q 37.109375 -6.25 33.984375 -1.171875 \n",
       "Q 40.234375 -2.34375 42.96875 -1.5625 \n",
       "Q 45.703125 -0.78125 45.703125 3.515625 \n",
       "L 45.703125 65.234375 \n",
       "Q 45.703125 75 44.921875 80.859375 \n",
       "L 53.90625 80.859375 \n",
       "z\n",
       "M 39.84375 55.859375 \n",
       "Q 37.890625 45.3125 34.953125 36.90625 \n",
       "Q 32.03125 28.515625 27.140625 20.3125 \n",
       "Q 22.265625 12.109375 11.71875 1.5625 \n",
       "Q 8.984375 5.078125 3.515625 7.03125 \n",
       "Q 14.453125 14.84375 20.890625 25 \n",
       "Q 27.34375 35.15625 30.46875 48.828125 \n",
       "L 19.921875 48.828125 \n",
       "Q 14.0625 48.828125 6.640625 48.046875 \n",
       "L 6.640625 56.25 \n",
       "Q 13.671875 55.859375 19.53125 55.859375 \n",
       "z\n",
       "\" id=\"SimHei-27700\"/>\n",
       "     <path d=\"M 89.453125 73.828125 \n",
       "Q 89.0625 65.625 89.0625 57.421875 \n",
       "L 89.0625 19.53125 \n",
       "Q 89.0625 12.5 86.515625 10.734375 \n",
       "Q 83.984375 8.984375 73.4375 7.421875 \n",
       "Q 73.046875 12.109375 69.921875 16.015625 \n",
       "Q 75 16.015625 78.125 16.40625 \n",
       "Q 81.25 16.796875 81.640625 19.921875 \n",
       "L 81.640625 67.1875 \n",
       "L 62.109375 67.1875 \n",
       "L 62.109375 -8.59375 \n",
       "L 54.6875 -8.59375 \n",
       "Q 55.078125 1.171875 55.078125 11.71875 \n",
       "L 55.078125 56.25 \n",
       "Q 55.078125 64.84375 54.6875 73.828125 \n",
       "L 89.453125 73.828125 \n",
       "z\n",
       "M 44.921875 17.1875 \n",
       "Q 37.109375 13.671875 29.484375 9.5625 \n",
       "Q 21.875 5.46875 13.671875 0.78125 \n",
       "Q 10.9375 5.078125 8.203125 8.59375 \n",
       "Q 10.15625 9.765625 10.9375 14.0625 \n",
       "L 10.9375 55.078125 \n",
       "Q 10.9375 66.40625 10.546875 72.265625 \n",
       "Q 14.84375 72.265625 25.578125 74.40625 \n",
       "Q 36.328125 76.5625 41.40625 79.6875 \n",
       "Q 44.140625 75.390625 47.65625 71.484375 \n",
       "Q 42.578125 70.3125 34.953125 69.140625 \n",
       "Q 27.34375 67.96875 18.75 66.796875 \n",
       "L 18.75 47.65625 \n",
       "L 28.125 47.65625 \n",
       "Q 35.546875 47.65625 44.53125 48.046875 \n",
       "L 44.53125 41.015625 \n",
       "Q 36.328125 41.40625 28.125 41.40625 \n",
       "L 18.75 41.40625 \n",
       "L 18.75 12.5 \n",
       "Q 35.9375 21.09375 42.1875 25.390625 \n",
       "Q 42.96875 21.09375 44.921875 17.1875 \n",
       "z\n",
       "\" id=\"SimHei-21360\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(253.764706 16.85625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-68\"/>\n",
       "     <use x=\"50\" xlink:href=\"#SimHei-67\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-84\"/>\n",
       "     <use x=\"150\" xlink:href=\"#SimHei-21464\"/>\n",
       "     <use x=\"250\" xlink:href=\"#SimHei-25442\"/>\n",
       "     <use x=\"350\" xlink:href=\"#SimHei-22495\"/>\n",
       "     <use x=\"450\" xlink:href=\"#SimHei-27700\"/>\n",
       "     <use x=\"550\" xlink:href=\"#SimHei-21360\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pd209e4ace4\">\n",
       "   <rect height=\"98.470588\" width=\"98.470588\" x=\"7.2\" y=\"22.85625\"/>\n",
       "  </clipPath>\n",
       "  <clipPath id=\"pb23907f766\">\n",
       "   <rect height=\"98.470588\" width=\"98.470588\" x=\"125.364706\" y=\"22.85625\"/>\n",
       "  </clipPath>\n",
       "  <clipPath id=\"pa90f77e1f2\">\n",
       "   <rect height=\"98.470588\" width=\"98.470588\" x=\"243.529412\" y=\"22.85625\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 3 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "均方差： 14.530776977539062\n",
      "峰值信噪比： 36.50791523718131\n"
     ]
    }
   ],
   "source": [
    "plt.subplot(1, 3, 1), plt.imshow(cv.cvtColor(img, cv.COLOR_BGR2RGB)), plt.axis(\"off\"), plt.title(\"原图\")\n",
    "plt.subplot(1, 3, 2), plt.imshow(tmp_img2, cmap=\"gray\"), plt.axis(\"off\"), plt.title(\"Y通道DCT变换\")\n",
    "plt.subplot(1, 3, 3), plt.imshow(cv.cvtColor(info_img2, cv.COLOR_BGR2RGB)), plt.axis(\"off\"), plt.title(\"DCT变换域水印\")\n",
    "plt.show()\n",
    "myipf.calcMSEPSNR(img, info_img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"106.053409pt\" version=\"1.1\" viewBox=\"0 0 349.2 106.053409\" width=\"349.2pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 106.053409 \n",
       "L 349.2 106.053409 \n",
       "L 349.2 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g clip-path=\"url(#peffd1f3cdb)\">\n",
       "    <image height=\"77\" id=\"image69767e17c4\" transform=\"scale(1 -1)translate(0 -77)\" width=\"153\" x=\"7.2\" xlink:href=\"data:image/png;base64,\n",
       "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\" y=\"-21.853409\"/>\n",
       "   </g>\n",
       "   <g id=\"text_1\">\n",
       "    <!-- 原图 -->\n",
       "    <defs>\n",
       "     <path d=\"M 60.15625 66.796875 \n",
       "Q 57.421875 62.890625 56.25 57.8125 \n",
       "L 85.15625 57.8125 \n",
       "Q 84.765625 54.296875 84.765625 46.875 \n",
       "L 84.765625 34.765625 \n",
       "Q 84.765625 28.515625 85.15625 23.046875 \n",
       "L 63.28125 23.046875 \n",
       "L 63.28125 -0.78125 \n",
       "Q 63.28125 -6.25 59.765625 -7.609375 \n",
       "Q 56.25 -8.984375 48.4375 -9.765625 \n",
       "Q 47.65625 -5.078125 45.703125 -0.78125 \n",
       "Q 53.125 -1.171875 54.296875 -0.578125 \n",
       "Q 55.46875 0 55.46875 2.734375 \n",
       "L 55.46875 23.046875 \n",
       "L 33.203125 23.046875 \n",
       "Q 33.59375 27.734375 33.59375 34.375 \n",
       "L 33.59375 47.265625 \n",
       "Q 33.59375 53.515625 33.203125 57.8125 \n",
       "L 49.21875 57.8125 \n",
       "Q 51.5625 66.40625 51.5625 69.140625 \n",
       "L 60.15625 66.796875 \n",
       "z\n",
       "M 4.296875 -5.078125 \n",
       "Q 11.328125 4.296875 13.671875 16.203125 \n",
       "Q 16.015625 28.125 16.015625 35.9375 \n",
       "L 16.015625 64.453125 \n",
       "Q 16.015625 72.65625 15.625 76.5625 \n",
       "L 78.515625 76.5625 \n",
       "Q 87.109375 76.5625 90.625 76.953125 \n",
       "L 90.625 69.921875 \n",
       "Q 87.5 70.3125 78.515625 70.3125 \n",
       "L 23.828125 70.3125 \n",
       "L 23.828125 37.109375 \n",
       "Q 23.4375 25.78125 22.0625 17.375 \n",
       "Q 20.703125 8.984375 17.765625 1.953125 \n",
       "Q 14.84375 -5.078125 12.5 -8.984375 \n",
       "Q 8.59375 -6.25 4.296875 -5.078125 \n",
       "z\n",
       "M 76.953125 43.359375 \n",
       "L 76.953125 51.953125 \n",
       "L 41.015625 51.953125 \n",
       "L 41.015625 43.359375 \n",
       "z\n",
       "M 76.953125 29.296875 \n",
       "L 76.953125 37.5 \n",
       "L 41.015625 37.5 \n",
       "L 41.015625 29.296875 \n",
       "z\n",
       "M 23.046875 -0.78125 \n",
       "Q 28.125 2.34375 32.609375 7.03125 \n",
       "Q 37.109375 11.71875 40.234375 17.1875 \n",
       "Q 43.75 13.671875 46.484375 11.71875 \n",
       "Q 35.9375 -0.78125 28.515625 -6.25 \n",
       "Q 26.171875 -3.515625 23.046875 -0.78125 \n",
       "z\n",
       "M 75.390625 16.796875 \n",
       "Q 89.0625 4.6875 92.578125 0.390625 \n",
       "Q 89.84375 -1.953125 87.109375 -5.078125 \n",
       "Q 82.03125 1.171875 70.3125 11.328125 \n",
       "Q 73.046875 14.453125 75.390625 16.796875 \n",
       "z\n",
       "\" id=\"SimHei-21407\"/>\n",
       "     <path d=\"M 90.625 77.734375 \n",
       "Q 90.234375 67.96875 90.234375 56.25 \n",
       "L 90.234375 14.453125 \n",
       "Q 90.234375 2.34375 90.625 -9.375 \n",
       "L 82.8125 -9.375 \n",
       "L 82.8125 -4.296875 \n",
       "L 17.578125 -4.296875 \n",
       "L 17.578125 -10.15625 \n",
       "L 9.765625 -10.15625 \n",
       "Q 10.15625 1.953125 10.15625 14.84375 \n",
       "L 10.15625 56.25 \n",
       "Q 10.15625 67.578125 9.765625 77.734375 \n",
       "L 90.625 77.734375 \n",
       "z\n",
       "M 82.8125 2.34375 \n",
       "L 82.8125 71.484375 \n",
       "L 17.578125 71.484375 \n",
       "L 17.578125 2.34375 \n",
       "z\n",
       "M 50.390625 66.40625 \n",
       "Q 48.046875 64.0625 46.09375 61.328125 \n",
       "L 72.265625 61.328125 \n",
       "Q 70.703125 57.8125 67.1875 52.734375 \n",
       "Q 63.671875 47.65625 56.25 40.625 \n",
       "Q 67.96875 34.765625 79.296875 33.59375 \n",
       "Q 76.5625 30.078125 74.609375 26.171875 \n",
       "Q 60.15625 30.46875 50.390625 36.71875 \n",
       "Q 39.0625 29.296875 26.171875 25.78125 \n",
       "Q 25 29.296875 21.875 32.421875 \n",
       "Q 34.375 34.375 44.921875 40.625 \n",
       "Q 39.453125 45.703125 37.109375 49.21875 \n",
       "Q 33.59375 45.3125 29.6875 41.40625 \n",
       "Q 26.953125 44.53125 23.828125 46.09375 \n",
       "Q 30.46875 51.5625 35.15625 58.390625 \n",
       "Q 39.84375 65.234375 41.796875 69.921875 \n",
       "Q 45.703125 67.96875 50.390625 66.40625 \n",
       "z\n",
       "M 38.28125 19.921875 \n",
       "Q 55.46875 14.84375 64.0625 11.328125 \n",
       "Q 62.109375 8.203125 60.15625 4.6875 \n",
       "Q 44.140625 11.328125 35.546875 13.28125 \n",
       "Q 37.109375 16.40625 38.28125 19.921875 \n",
       "z\n",
       "M 45.703125 32.03125 \n",
       "Q 58.984375 26.5625 63.671875 25 \n",
       "Q 61.71875 21.875 60.15625 17.96875 \n",
       "Q 46.875 24.21875 42.1875 25.78125 \n",
       "Q 44.140625 28.515625 45.703125 32.03125 \n",
       "z\n",
       "M 41.015625 53.90625 \n",
       "Q 46.875 47.265625 51.171875 44.53125 \n",
       "Q 56.25 48.4375 60.546875 55.078125 \n",
       "L 41.796875 55.078125 \n",
       "L 41.015625 53.90625 \n",
       "z\n",
       "\" id=\"SimHei-22270\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(71.290909 16.7625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-21407\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-22270\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       "  <g id=\"axes_2\">\n",
       "   <g clip-path=\"url(#pa01340c776)\">\n",
       "    <image height=\"77\" id=\"imagee6de8f2f69\" transform=\"scale(1 -1)translate(0 -77)\" width=\"153\" x=\"189.818182\" xlink:href=\"data:image/png;base64,\n",
       "iVBORw0KGgoAAAANSUhEUgAAAJkAAABNCAYAAAC188aDAAAABHNCSVQICAgIfAhkiAAAAi9JREFUeJzt3dGOwiAQhWHY+P6vzF6ZYFMsAz10Bv/vymRFaz3OIKKbSyklAUJ/Tx8A9kfIIEfIIEfIIEfIIEfI0C3nnHLO5nGEDHJhQ1a/oo6XR15tuFZKSSPLqpnFWKiFrWSIg5AFFG068Hr6AGD3xAznGGzLMVDJIEclQ5eZ6kklgxwhgxwhgxwhgxwhgxwhgxwhgxzrZAHVq+8R9jcQsoAiBKtGu4QcIYMcIWuod9iy23YOIYNcTil9nUXWk8ycs2nSOfMu6D12dFyt9zZmxp7dVs/YbxXSOn7VubLm4NW68kx7qANCm1nH+uSP3P7xcv0ct+6bdgk5+TrZO92j7W/2fkfGqCvCt/ueGWftGtbHO3p+miGLtuAHv2iXkONjJQyxtGYq2Ua8TnEIGeSa7TLadhIPnnhX+oTjY7xqnVQyyBEyyF2uk7EDYY1o05N6cf3qeKlkkGOd7EYzGwIiVK9RVDJM6XlRETLIXa6TRd4T1jruXVuT13W6redkHk/4L6JdQq6rkh03HuLT2ZqRt3NlOZ671+xctcuzE7FykbK1h32FmS919Fz/7G+tx3v3l35ol5BzVcnucNauor0BiHC8lv3+/NsbyNEuIUfINuNx18x2c7Jf53H2QyWDHCGDHCGDHCGDHCGDHCGDHCGDHCGDHCGDHCv+G5n9kWMVQrYRjx8ppUS7xAKEDHKETMjjtpsnEDLIMfEX8joRX41KBjlCBjlCBjlCBjlCBrl/Tl/fsqmQdz0AAAAASUVORK5CYII=\" y=\"-21.853409\"/>\n",
       "   </g>\n",
       "   <g id=\"text_2\">\n",
       "    <!-- 提取的水印 -->\n",
       "    <defs>\n",
       "     <path d=\"M 87.5 78.515625 \n",
       "Q 87.109375 72.265625 87.109375 60.9375 \n",
       "Q 87.109375 50 87.5 44.140625 \n",
       "L 42.96875 44.140625 \n",
       "Q 43.359375 51.953125 43.359375 60.9375 \n",
       "Q 43.359375 70.3125 42.96875 78.515625 \n",
       "L 87.5 78.515625 \n",
       "z\n",
       "M 82.03125 37.109375 \n",
       "Q 88.671875 37.109375 94.921875 37.5 \n",
       "L 94.921875 30.46875 \n",
       "Q 89.0625 30.859375 82.421875 30.859375 \n",
       "L 68.75 30.859375 \n",
       "L 68.75 19.921875 \n",
       "L 74.609375 19.921875 \n",
       "Q 81.640625 19.921875 87.890625 20.3125 \n",
       "L 87.890625 13.28125 \n",
       "Q 81.640625 13.671875 75 13.671875 \n",
       "L 68.75 13.671875 \n",
       "L 68.75 1.171875 \n",
       "Q 73.046875 0.390625 80.46875 0.390625 \n",
       "Q 87.890625 0.390625 96.09375 1.5625 \n",
       "Q 94.53125 -1.171875 92.96875 -7.03125 \n",
       "Q 81.25 -7.03125 72.65625 -6.828125 \n",
       "Q 64.0625 -6.640625 57.8125 -3.90625 \n",
       "Q 51.5625 -1.171875 46.09375 3.90625 \n",
       "Q 42.578125 -3.515625 34.375 -10.15625 \n",
       "Q 31.640625 -7.03125 27.734375 -5.078125 \n",
       "Q 35.9375 0 39.640625 8.78125 \n",
       "Q 43.359375 17.578125 43.359375 26.171875 \n",
       "Q 48.046875 24.21875 51.953125 23.828125 \n",
       "Q 50.78125 21.484375 48.828125 11.328125 \n",
       "Q 53.90625 4.6875 61.328125 2.734375 \n",
       "L 61.328125 30.859375 \n",
       "L 52.734375 30.859375 \n",
       "Q 44.53125 30.859375 36.71875 30.46875 \n",
       "L 36.71875 37.5 \n",
       "Q 44.53125 37.109375 53.125 37.109375 \n",
       "z\n",
       "M 17.578125 69.921875 \n",
       "Q 17.578125 76.5625 17.1875 81.25 \n",
       "L 25.390625 81.25 \n",
       "Q 25 76.953125 25 70.3125 \n",
       "L 25 59.765625 \n",
       "Q 30.859375 59.765625 36.71875 60.15625 \n",
       "L 36.71875 53.125 \n",
       "Q 30.859375 53.515625 25 53.515625 \n",
       "L 25 35.9375 \n",
       "Q 30.078125 38.671875 33.984375 41.015625 \n",
       "Q 33.984375 37.890625 34.375 33.984375 \n",
       "Q 30.859375 32.03125 25 28.90625 \n",
       "L 25 0 \n",
       "Q 24.21875 -5.46875 21.09375 -6.828125 \n",
       "Q 17.96875 -8.203125 10.15625 -8.984375 \n",
       "Q 10.15625 -4.296875 7.8125 0 \n",
       "Q 13.671875 -0.390625 15.625 0 \n",
       "Q 17.578125 0.390625 17.578125 3.515625 \n",
       "L 17.578125 26.171875 \n",
       "Q 12.890625 24.21875 6.640625 20.3125 \n",
       "Q 5.078125 25.390625 3.125 28.125 \n",
       "Q 10.15625 29.6875 17.578125 33.203125 \n",
       "L 17.578125 53.515625 \n",
       "Q 10.546875 53.515625 5.46875 53.125 \n",
       "L 5.46875 60.15625 \n",
       "Q 10.546875 59.765625 17.578125 59.765625 \n",
       "z\n",
       "M 80.078125 50.390625 \n",
       "L 80.078125 58.203125 \n",
       "L 50.390625 58.203125 \n",
       "L 50.390625 50.390625 \n",
       "z\n",
       "M 80.078125 64.84375 \n",
       "L 80.078125 71.875 \n",
       "L 50.390625 71.875 \n",
       "L 50.390625 64.84375 \n",
       "z\n",
       "\" id=\"SimHei-25552\"/>\n",
       "     <path d=\"M 41.40625 76.171875 \n",
       "Q 48.046875 76.171875 52.734375 76.5625 \n",
       "L 52.734375 69.921875 \n",
       "Q 49.609375 70.3125 46.484375 70.3125 \n",
       "L 46.484375 17.578125 \n",
       "Q 50.78125 18.75 56.25 20.3125 \n",
       "L 56.25 13.671875 \n",
       "Q 51.171875 12.5 46.484375 11.328125 \n",
       "Q 46.484375 -3.90625 46.875 -10.9375 \n",
       "L 39.0625 -10.9375 \n",
       "Q 39.453125 -5.078125 39.453125 9.765625 \n",
       "Q 30.078125 7.8125 22.265625 5.078125 \n",
       "Q 14.453125 2.34375 8.984375 -0.390625 \n",
       "L 5.859375 8.59375 \n",
       "L 14.453125 10.15625 \n",
       "L 14.453125 70.3125 \n",
       "Q 11.328125 70.3125 6.640625 69.921875 \n",
       "L 6.640625 76.5625 \n",
       "Q 11.71875 76.171875 20.3125 76.171875 \n",
       "z\n",
       "M 49.609375 -1.953125 \n",
       "Q 54.6875 1.171875 58.78125 5.65625 \n",
       "Q 62.890625 10.15625 67.96875 17.96875 \n",
       "Q 62.109375 28.90625 60.34375 40.234375 \n",
       "Q 58.59375 51.5625 57.8125 66.40625 \n",
       "L 54.6875 66.40625 \n",
       "L 54.6875 73.046875 \n",
       "Q 62.5 72.65625 68.75 72.65625 \n",
       "L 90.625 72.65625 \n",
       "Q 89.0625 53.515625 86.125 41.015625 \n",
       "Q 83.203125 28.515625 76.953125 17.96875 \n",
       "Q 80.078125 12.5 85.34375 7.8125 \n",
       "Q 90.625 3.125 96.875 -0.390625 \n",
       "Q 92.96875 -3.125 90.234375 -7.03125 \n",
       "Q 82.03125 -1.5625 72.65625 11.328125 \n",
       "Q 65.625 0 56.640625 -7.8125 \n",
       "Q 54.296875 -4.6875 49.609375 -1.953125 \n",
       "z\n",
       "M 64.84375 66.40625 \n",
       "Q 66.015625 50.78125 66.984375 42.96875 \n",
       "Q 67.96875 35.15625 72.265625 25 \n",
       "Q 78.515625 37.890625 80.265625 49.015625 \n",
       "Q 82.03125 60.15625 82.421875 66.40625 \n",
       "L 64.84375 66.40625 \n",
       "z\n",
       "M 39.453125 53.90625 \n",
       "L 39.453125 70.3125 \n",
       "L 21.484375 70.3125 \n",
       "L 21.484375 53.90625 \n",
       "z\n",
       "M 21.484375 11.71875 \n",
       "Q 30.859375 13.671875 39.453125 15.625 \n",
       "L 39.453125 28.125 \n",
       "L 21.484375 28.125 \n",
       "L 21.484375 11.71875 \n",
       "z\n",
       "M 39.453125 34.375 \n",
       "L 39.453125 48.046875 \n",
       "L 21.484375 48.046875 \n",
       "L 21.484375 34.375 \n",
       "z\n",
       "\" id=\"SimHei-21462\"/>\n",
       "     <path d=\"M 32.8125 77.734375 \n",
       "Q 30.859375 74.21875 27.34375 61.71875 \n",
       "L 44.921875 61.71875 \n",
       "Q 44.53125 55.078125 44.53125 44.921875 \n",
       "L 44.53125 10.546875 \n",
       "Q 44.53125 4.6875 44.921875 -6.25 \n",
       "L 37.109375 -6.25 \n",
       "L 37.109375 1.5625 \n",
       "L 17.1875 1.5625 \n",
       "L 17.1875 -7.03125 \n",
       "L 9.375 -7.03125 \n",
       "Q 9.765625 5.46875 9.765625 8.59375 \n",
       "L 9.765625 44.53125 \n",
       "Q 9.765625 55.078125 9.375 61.71875 \n",
       "L 20.703125 61.71875 \n",
       "Q 22.65625 70.703125 23.828125 80.46875 \n",
       "Q 29.296875 78.515625 32.8125 77.734375 \n",
       "z\n",
       "M 91.015625 48.046875 \n",
       "Q 90.625 24.21875 89.0625 2.734375 \n",
       "Q 88.28125 -4.296875 81.640625 -6.640625 \n",
       "Q 75 -8.984375 66.796875 -9.765625 \n",
       "Q 66.40625 -5.46875 63.28125 -0.78125 \n",
       "Q 71.09375 -1.171875 75.578125 -0.390625 \n",
       "Q 80.078125 0.390625 81.25 3.125 \n",
       "Q 82.421875 5.859375 83 19.140625 \n",
       "Q 83.59375 32.421875 83.984375 56.25 \n",
       "L 61.328125 56.25 \n",
       "Q 58.203125 48.828125 52.34375 38.671875 \n",
       "Q 49.609375 41.40625 45.703125 42.96875 \n",
       "Q 49.21875 47.65625 52.34375 54.296875 \n",
       "Q 55.46875 60.9375 57.8125 68.75 \n",
       "Q 60.15625 76.5625 60.546875 80.859375 \n",
       "Q 66.015625 78.515625 69.921875 77.34375 \n",
       "Q 67.96875 74.21875 66.59375 70.5 \n",
       "Q 65.234375 66.796875 63.671875 63.28125 \n",
       "L 91.40625 63.28125 \n",
       "Q 91.015625 55.078125 91.015625 48.046875 \n",
       "z\n",
       "M 37.109375 8.203125 \n",
       "L 37.109375 28.90625 \n",
       "L 17.1875 28.90625 \n",
       "L 17.1875 8.203125 \n",
       "z\n",
       "M 37.109375 35.546875 \n",
       "L 37.109375 55.078125 \n",
       "L 17.1875 55.078125 \n",
       "L 17.1875 35.546875 \n",
       "z\n",
       "M 67.96875 32.03125 \n",
       "Q 70.3125 27.34375 73.4375 19.921875 \n",
       "Q 70.703125 18.75 66.015625 16.015625 \n",
       "Q 63.28125 23.4375 60.9375 28.703125 \n",
       "Q 58.59375 33.984375 56.25 37.5 \n",
       "Q 58.984375 39.0625 63.28125 41.40625 \n",
       "z\n",
       "\" id=\"SimHei-30340\"/>\n",
       "     <path d=\"M 53.90625 80.859375 \n",
       "Q 53.90625 75 53.703125 70.3125 \n",
       "Q 53.515625 65.625 54.484375 58.78125 \n",
       "Q 55.46875 51.953125 61.71875 42.578125 \n",
       "Q 77.734375 55.859375 80.859375 63.28125 \n",
       "Q 85.15625 59.375 88.671875 55.859375 \n",
       "Q 83.59375 52.34375 78.703125 48.046875 \n",
       "Q 73.828125 43.75 65.234375 36.328125 \n",
       "Q 68.359375 29.6875 76.5625 21.484375 \n",
       "Q 84.765625 13.28125 96.484375 9.765625 \n",
       "Q 89.84375 6.640625 88.671875 1.953125 \n",
       "Q 73.828125 10.9375 65.8125 21.875 \n",
       "Q 57.8125 32.8125 53.515625 43.75 \n",
       "L 53.515625 0.390625 \n",
       "Q 53.90625 -5.078125 49.40625 -7.421875 \n",
       "Q 44.921875 -9.765625 37.5 -10.546875 \n",
       "Q 37.109375 -6.25 33.984375 -1.171875 \n",
       "Q 40.234375 -2.34375 42.96875 -1.5625 \n",
       "Q 45.703125 -0.78125 45.703125 3.515625 \n",
       "L 45.703125 65.234375 \n",
       "Q 45.703125 75 44.921875 80.859375 \n",
       "L 53.90625 80.859375 \n",
       "z\n",
       "M 39.84375 55.859375 \n",
       "Q 37.890625 45.3125 34.953125 36.90625 \n",
       "Q 32.03125 28.515625 27.140625 20.3125 \n",
       "Q 22.265625 12.109375 11.71875 1.5625 \n",
       "Q 8.984375 5.078125 3.515625 7.03125 \n",
       "Q 14.453125 14.84375 20.890625 25 \n",
       "Q 27.34375 35.15625 30.46875 48.828125 \n",
       "L 19.921875 48.828125 \n",
       "Q 14.0625 48.828125 6.640625 48.046875 \n",
       "L 6.640625 56.25 \n",
       "Q 13.671875 55.859375 19.53125 55.859375 \n",
       "z\n",
       "\" id=\"SimHei-27700\"/>\n",
       "     <path d=\"M 89.453125 73.828125 \n",
       "Q 89.0625 65.625 89.0625 57.421875 \n",
       "L 89.0625 19.53125 \n",
       "Q 89.0625 12.5 86.515625 10.734375 \n",
       "Q 83.984375 8.984375 73.4375 7.421875 \n",
       "Q 73.046875 12.109375 69.921875 16.015625 \n",
       "Q 75 16.015625 78.125 16.40625 \n",
       "Q 81.25 16.796875 81.640625 19.921875 \n",
       "L 81.640625 67.1875 \n",
       "L 62.109375 67.1875 \n",
       "L 62.109375 -8.59375 \n",
       "L 54.6875 -8.59375 \n",
       "Q 55.078125 1.171875 55.078125 11.71875 \n",
       "L 55.078125 56.25 \n",
       "Q 55.078125 64.84375 54.6875 73.828125 \n",
       "L 89.453125 73.828125 \n",
       "z\n",
       "M 44.921875 17.1875 \n",
       "Q 37.109375 13.671875 29.484375 9.5625 \n",
       "Q 21.875 5.46875 13.671875 0.78125 \n",
       "Q 10.9375 5.078125 8.203125 8.59375 \n",
       "Q 10.15625 9.765625 10.9375 14.0625 \n",
       "L 10.9375 55.078125 \n",
       "Q 10.9375 66.40625 10.546875 72.265625 \n",
       "Q 14.84375 72.265625 25.578125 74.40625 \n",
       "Q 36.328125 76.5625 41.40625 79.6875 \n",
       "Q 44.140625 75.390625 47.65625 71.484375 \n",
       "Q 42.578125 70.3125 34.953125 69.140625 \n",
       "Q 27.34375 67.96875 18.75 66.796875 \n",
       "L 18.75 47.65625 \n",
       "L 28.125 47.65625 \n",
       "Q 35.546875 47.65625 44.53125 48.046875 \n",
       "L 44.53125 41.015625 \n",
       "Q 36.328125 41.40625 28.125 41.40625 \n",
       "L 18.75 41.40625 \n",
       "L 18.75 12.5 \n",
       "Q 35.9375 21.09375 42.1875 25.390625 \n",
       "Q 42.96875 21.09375 44.921875 17.1875 \n",
       "z\n",
       "\" id=\"SimHei-21360\"/>\n",
       "    </defs>\n",
       "    <g transform=\"translate(235.909091 16.7625)scale(0.12 -0.12)\">\n",
       "     <use xlink:href=\"#SimHei-25552\"/>\n",
       "     <use x=\"100\" xlink:href=\"#SimHei-21462\"/>\n",
       "     <use x=\"200\" xlink:href=\"#SimHei-30340\"/>\n",
       "     <use x=\"300\" xlink:href=\"#SimHei-27700\"/>\n",
       "     <use x=\"400\" xlink:href=\"#SimHei-21360\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"peffd1f3cdb\">\n",
       "   <rect height=\"76.090909\" width=\"152.181818\" x=\"7.2\" y=\"22.7625\"/>\n",
       "  </clipPath>\n",
       "  <clipPath id=\"pa01340c776\">\n",
       "   <rect height=\"76.090909\" width=\"152.181818\" x=\"189.818182\" y=\"22.7625\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.subplot(1, 2, 1), plt.imshow(cv.resize(logo, (100, 50)), cmap=\"gray\"), plt.axis(\"off\"), plt.title(\"原图\")\n",
    "plt.subplot(1, 2, 2), plt.imshow(getDctWatermark(info_img), cmap=\"gray\"), plt.axis(\"off\"), plt.title(\"提取的水印\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 临时函数，不只输出PSNR，还作为返回值\n",
    "def calcMSEPSNR(image1, image2):\n",
    "    M = image1 - image2\n",
    "    MSE = np.sum(M.flatten() * M.flatten()) / np.size(image1)    \n",
    "    #SNR = 10 * np.log10(np.sum(image1.flatten() * image1.flatten()) / MSE / np.size(image2))\n",
    "    if MSE == 0:\n",
    "        PSNR = \"inf\";\n",
    "    else:\n",
    "        PSNR = 10 * np.log10((255 ** 2) / MSE)\n",
    "    print(\"均方差：\", MSE)\n",
    "    print(\"峰值信噪比：\", PSNR)\n",
    "    return (MSE, PSNR)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 鲁棒性测试d=1\n",
    "采用JPEG压缩，质量由100减少到91，看提取的水印与原水印的PSNR"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "均方差： 3764.0312\n",
      "峰值信噪比： 12.374271462371125\n",
      "均方差： 4019.388\n",
      "峰值信噪比： 12.08920429290062\n",
      "均方差： 3891.276\n",
      "峰值信噪比： 12.229883253800226\n",
      "均方差： 3675.5968\n",
      "峰值信噪比： 12.477524961133284\n",
      "均方差： 3687.5312\n",
      "峰值信噪比： 12.463446573242638\n",
      "均方差： 4375.1128\n",
      "峰值信噪比： 11.720911063013409\n",
      "均方差： 4809.99\n",
      "峰值信噪比： 11.30936187394148\n",
      "均方差： 5875.8392\n",
      "峰值信噪比： 10.440104586217538\n",
      "均方差： 6988.2512\n",
      "峰值信噪比： 9.687118531069501\n",
      "均方差： 7089.1296\n",
      "峰值信噪比： 9.62487444884003\n"
     ]
    }
   ],
   "source": [
    "psnr1 = []\n",
    "for i in range(10):\n",
    "    file_name = \"tmp/\" + hex(i) + \".jpg\"\n",
    "    cv.imwrite(file_name, info_img, [int(cv.IMWRITE_JPEG_QUALITY), 100-i])\n",
    "    tmp_img = plt.imread(file_name)\n",
    "    tmp_logo = getDctWatermark(tmp_img)\n",
    "    psnr1.append(calcMSEPSNR(cv.resize(logo, (100, 50))[:,:,0], tmp_logo)[1])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 鲁棒性测试d=3\n",
    "采用JPEG压缩，质量由100减少到91，看提取的水印与原水印的PSNR"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "均方差： 825.615\n",
      "峰值信噪比： 18.963027861317094\n",
      "均方差： 863.712\n",
      "峰值信噪比： 18.767114073491523\n",
      "均方差： 835.254\n",
      "峰值信噪比： 18.91261796732817\n",
      "均方差： 883.908\n",
      "峰值信噪比： 18.666732962751883\n",
      "均方差： 916.752\n",
      "峰值信噪比： 18.508284947708397\n",
      "均方差： 990.294\n",
      "峰值信噪比： 18.17316213116316\n",
      "均方差： 890.742\n",
      "峰值信噪比： 18.633284303460723\n",
      "均方差： 876.819\n",
      "峰值信噪比： 18.701704087949608\n",
      "均方差： 851.727\n",
      "峰值信噪比： 18.827799461395315\n",
      "均方差： 845.097\n",
      "峰值信噪比： 18.861738008566626\n"
     ]
    }
   ],
   "source": [
    "psnr2 = []\n",
    "for i in range(10):\n",
    "    file_name = \"tmp/\" + hex(i) + \".jpg\"\n",
    "    cv.imwrite(file_name, info_img2, [int(cv.IMWRITE_JPEG_QUALITY), 100-i])\n",
    "    tmp_img = plt.imread(file_name)\n",
    "    tmp_logo = getDctWatermark(tmp_img)\n",
    "    psnr2.append(calcMSEPSNR(cv.resize(logo, (100, 50))[:,:,0], tmp_logo)[1])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 鲁棒性测试d=5"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "均方差： 643.647\n",
      "峰值信噪比： 20.0443261149533\n",
      "均方差： 630.642\n",
      "峰值信噪比： 20.13297470001801\n",
      "均方差： 643.647\n",
      "峰值信噪比： 20.0443261149533\n",
      "均方差： 656.652\n",
      "峰值信噪比： 19.95745089512582\n",
      "均方差： 695.667\n",
      "峰值信噪比： 19.706789584270645\n",
      "均方差： 682.662\n",
      "峰值信噪比： 19.788746321038616\n",
      "均方差： 643.647\n",
      "峰值信噪比： 20.0443261149533\n",
      "均方差： 656.448\n",
      "峰值信噪比： 19.95880031367766\n",
      "均方差： 617.637\n",
      "峰值信噪比： 20.223470560296878\n",
      "均方差： 637.017\n",
      "峰值信噪比： 20.089293384106185\n"
     ]
    }
   ],
   "source": [
    "tmp_img3, info_img3 = dctWatermark(img, logo, d=5)\n",
    "psnr3 = []\n",
    "for i in range(10):\n",
    "    file_name = \"tmp/\" + hex(i) + \".jpg\"\n",
    "    cv.imwrite(file_name, info_img3, [int(cv.IMWRITE_JPEG_QUALITY), 100-i])\n",
    "    tmp_img = plt.imread(file_name)\n",
    "    tmp_logo = getDctWatermark(tmp_img)\n",
    "    psnr3.append(calcMSEPSNR(cv.resize(logo, (100, 50))[:,:,0], tmp_logo)[1])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 输出最后一次提取的水印图像"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.image.AxesImage at 0x7f25c4a9e9d0>"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"198.6885pt\" version=\"1.1\" viewBox=\"0 0 366.2 198.6885\" width=\"366.2pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 198.6885 \n",
       "L 366.2 198.6885 \n",
       "L 366.2 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 24.2 176.3635 \n",
       "L 359 176.3635 \n",
       "L 359 8.9635 \n",
       "L 24.2 8.9635 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g clip-path=\"url(#p544b4fb1ab)\">\n",
       "    <image height=\"168\" id=\"imagec7c2a9d745\" transform=\"scale(1 -1)translate(0 -168)\" width=\"335\" x=\"24.2\" xlink:href=\"data:image/png;base64,\n",
       "iVBORw0KGgoAAAANSUhEUgAAAU8AAACoCAYAAABg+2x8AAAABHNCSVQICAgIfAhkiAAAA6dJREFUeJzt3d1uomAUQFGZ9P1fmbllTHBwl3/WumuaVFS6c0D4HMZxHF8AfOXP0RsAcEXiCRCIJ0AgngCBeAIE4gkQiCdAIJ4AgXgCBOIJEIgnQCCeAIF4AgTiCRCIJ0AgngDBz9EbwL+GYfjn5+la1e+/m2N9a9ieyRMgEE+AYPAdRgDfM3kCBOIJEIgnQCCeAIF4AgTiCRC4wwi4tOmdd3teeWnyBAjEEyBw2A5c2lE3SZo8AQLxBAjEEyAQT4BAPAEC8QQIxBMgEE+AQDwBAvEECMQTIBBPgEA8AQLxBAjEEyAQT4DAYshwAdPv6amOWjT4rkyeAIF4AgQO2+ECHHKfj8kTIBBPgEA8AQLxBAjEEyAQT4BAPAEC8QQIxBMgGF6v19e3Liy92+F9MYMt75L4tHDCnndnTLfjqMf95Kj3YK9t+J8t35+yeMcWr8Xcdjxhf9yzOSZPgEA8AQLxBAh+yjmBPc8rLN2O921YY/FYuJOz/N9uac/PY0yeAIF4AgS3XQx5OoYfdfnQUY56jp9OnTzhdZ868vnOPfaep7Lm/v/ef7c2lyoBnJx4AgTiCRCkc55PO38F8M7kCRCIJ0Bw20uVgOfZ805DkydAIJ4AgcP2hZ58twz38IT9ds+7qEyeAIF4AgTiCRCkc55n+bK1Pd31ed2R89PPVRdDLkyeAIF4AgTiCRCIJ0AgngDBKut5Tj+58pW/8MwrUs5o7sqLNd4DkydAIJ4AgXgCBFZV4nY+fWf4EdvAPZk8AQLxBAgctgOPsPaCMSZPgEA8AYJV1vM8w6ebzCvviU+L7+fT/y3fM3kCBOIJEIgnQOBSpQdwbgvWZ/IECMQTIFj9sN1lSxxh6aK39snf2fL1u9qlVCZPgEA8AQLxBAhcqhQsPe/ztC8B+/R8117R5uyW7iNbvBZzj73GYy39G2VfuNp+YfIECMQTIHDYfhNXO+R5Mu/Vfra8dNLkCRCIJ0AwjI4hAL5m8gQIxBMgEE+AQDwBAvEECMQTIBBPgEA8AQLxBAjEEyAQT4BAPAEC8QQIxBMgEE+AQDwBAvEECMQTIBBPgEA8AQLxBAjEEyAQT4BAPAEC8QQIxBMg+Dl6A4B9DMPw678xjuMKW3IPJk+AQDwBAoft8BAOuddl8gQIxBMgEE+AQDwBAvEECMQTIBBPgEA8AQLxBAjEEyAQT4BAPAEC8QQIxBMgEE+AQDwBAvEECMQTIBBPgEA8AQLxBAjEEyAQT4DgL9E02kMy2sfQAAAAAElFTkSuQmCC\" y=\"-8.3635\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"mb069af1e25\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"25.874\" xlink:href=\"#mb069af1e25\" y=\"176.3635\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- 0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 3.125 29.296875 \n",
       "Q 3.90625 50 6.4375 56.046875 \n",
       "Q 8.984375 62.109375 13.671875 66.015625 \n",
       "Q 18.359375 69.921875 25.1875 69.921875 \n",
       "Q 32.03125 69.921875 37.109375 64.25 \n",
       "Q 42.1875 58.59375 43.75 50 \n",
       "Q 45.3125 41.40625 44.71875 30.265625 \n",
       "Q 44.140625 19.140625 40.8125 12.109375 \n",
       "Q 37.5 5.078125 30.859375 2.34375 \n",
       "Q 24.21875 -0.390625 17.578125 2.921875 \n",
       "Q 10.9375 6.25 8.203125 11.71875 \n",
       "Q 5.46875 17.1875 4.296875 23.234375 \n",
       "Q 3.125 29.296875 3.90625 50 \n",
       "z\n",
       "M 12.890625 52.734375 \n",
       "Q 10.546875 31.25 12.5 22.84375 \n",
       "Q 14.453125 14.453125 18.9375 10.9375 \n",
       "Q 23.4375 7.421875 28.125 9.5625 \n",
       "Q 32.8125 11.71875 34.953125 18.15625 \n",
       "Q 37.109375 24.609375 37.109375 32.21875 \n",
       "Q 37.109375 39.84375 36.515625 46.09375 \n",
       "Q 35.9375 52.34375 33 57.421875 \n",
       "Q 30.078125 62.5 25.1875 62.6875 \n",
       "Q 20.3125 62.890625 16.59375 57.8125 \n",
       "Q 12.890625 52.734375 10.546875 31.25 \n",
       "z\n",
       "\" id=\"SimHei-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(23.374 190.2385)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"92.834\" xlink:href=\"#mb069af1e25\" y=\"176.3635\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- 20 -->\n",
       "      <defs>\n",
       "       <path d=\"M 4.6875 3.90625 \n",
       "Q 5.078125 9.765625 10.15625 14.453125 \n",
       "Q 15.234375 19.140625 23.046875 29.09375 \n",
       "Q 30.859375 39.0625 33.203125 44.53125 \n",
       "Q 35.546875 50 34.953125 53.90625 \n",
       "Q 34.375 57.8125 31.25 60.34375 \n",
       "Q 28.125 62.890625 24.015625 62.5 \n",
       "Q 19.921875 62.109375 16.203125 59.375 \n",
       "Q 12.5 56.640625 10.546875 51.171875 \n",
       "L 3.125 52.34375 \n",
       "Q 6.25 61.328125 11.125 65.421875 \n",
       "Q 16.015625 69.53125 22.65625 69.921875 \n",
       "Q 26.5625 70.3125 29.6875 69.71875 \n",
       "Q 32.8125 69.140625 36.125 66.984375 \n",
       "Q 39.453125 64.84375 41.59375 60.546875 \n",
       "Q 43.75 56.25 43.15625 50.1875 \n",
       "Q 42.578125 44.140625 37.109375 35.734375 \n",
       "Q 31.640625 27.34375 16.015625 9.375 \n",
       "L 44.140625 9.375 \n",
       "L 44.140625 2.34375 \n",
       "L 4.6875 2.34375 \n",
       "z\n",
       "\" id=\"SimHei-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(87.834 190.2385)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-50\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"159.794\" xlink:href=\"#mb069af1e25\" y=\"176.3635\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 40 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.25 17.1875 \n",
       "L 1.171875 17.1875 \n",
       "L 1.171875 23.828125 \n",
       "L 32.8125 69.53125 \n",
       "L 38.671875 69.53125 \n",
       "L 38.671875 23.828125 \n",
       "L 48.046875 23.828125 \n",
       "L 48.046875 17.1875 \n",
       "L 38.671875 17.1875 \n",
       "L 38.671875 2.34375 \n",
       "L 31.25 2.34375 \n",
       "z\n",
       "M 31.25 23.828125 \n",
       "L 31.25 54.6875 \n",
       "L 9.375 23.828125 \n",
       "z\n",
       "\" id=\"SimHei-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(154.794 190.2385)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-52\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"226.754\" xlink:href=\"#mb069af1e25\" y=\"176.3635\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 60 -->\n",
       "      <defs>\n",
       "       <path d=\"M 3.515625 19.53125 \n",
       "Q 4.296875 30.859375 6.046875 34.765625 \n",
       "Q 7.8125 38.671875 11.328125 44.53125 \n",
       "L 27.34375 69.53125 \n",
       "L 36.328125 69.53125 \n",
       "L 19.921875 43.75 \n",
       "Q 30.46875 46.484375 36.71875 42.96875 \n",
       "Q 42.96875 39.453125 45.109375 34.953125 \n",
       "Q 47.265625 30.46875 47.453125 25.1875 \n",
       "Q 47.65625 19.921875 45.890625 14.84375 \n",
       "Q 44.140625 9.765625 39.640625 5.65625 \n",
       "Q 35.15625 1.5625 27.140625 1.171875 \n",
       "Q 19.140625 0.78125 13.46875 4.09375 \n",
       "Q 7.8125 7.421875 5.65625 13.46875 \n",
       "Q 3.515625 19.53125 4.296875 30.859375 \n",
       "z\n",
       "M 12.5 16.015625 \n",
       "Q 19.53125 8.59375 25.390625 8.203125 \n",
       "Q 31.25 7.8125 35.15625 12.109375 \n",
       "Q 39.0625 16.40625 39.0625 24.609375 \n",
       "Q 39.0625 32.8125 34.171875 35.9375 \n",
       "Q 29.296875 39.0625 23.234375 38.28125 \n",
       "Q 17.1875 37.5 14.453125 32.421875 \n",
       "Q 11.71875 27.34375 12.109375 21.671875 \n",
       "Q 12.5 16.015625 19.53125 8.59375 \n",
       "z\n",
       "\" id=\"SimHei-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(221.754 190.2385)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-54\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"293.714\" xlink:href=\"#mb069af1e25\" y=\"176.3635\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 80 -->\n",
       "      <defs>\n",
       "       <path d=\"M 2.734375 16.796875 \n",
       "Q 2.734375 26.171875 5.078125 30.65625 \n",
       "Q 7.421875 35.15625 12.890625 37.890625 \n",
       "Q 8.203125 40.625 6.640625 43.9375 \n",
       "Q 5.078125 47.265625 4.875 51.5625 \n",
       "Q 4.6875 55.859375 6.046875 58.984375 \n",
       "Q 7.421875 62.109375 10.15625 64.84375 \n",
       "Q 12.890625 67.578125 16.203125 68.546875 \n",
       "Q 19.53125 69.53125 23.4375 69.53125 \n",
       "Q 27.34375 69.53125 30.46875 68.75 \n",
       "Q 33.59375 67.96875 37.109375 65.421875 \n",
       "Q 40.625 62.890625 42.1875 58.203125 \n",
       "Q 43.75 53.515625 41.984375 47.265625 \n",
       "Q 40.234375 41.015625 32.8125 37.5 \n",
       "Q 39.453125 35.546875 42.1875 31.4375 \n",
       "Q 44.921875 27.34375 44.921875 21.484375 \n",
       "Q 44.921875 15.625 43.15625 12.109375 \n",
       "Q 41.40625 8.59375 39.25 6.25 \n",
       "Q 37.109375 3.90625 33.390625 2.53125 \n",
       "Q 29.6875 1.171875 24.015625 1.171875 \n",
       "Q 18.359375 1.171875 14.25 2.53125 \n",
       "Q 10.15625 3.90625 7.421875 6.640625 \n",
       "Q 4.6875 9.375 3.703125 13.078125 \n",
       "Q 2.734375 16.796875 2.734375 26.171875 \n",
       "z\n",
       "M 10.9375 26.5625 \n",
       "Q 10.546875 17.1875 12.296875 13.671875 \n",
       "Q 14.0625 10.15625 18.75 9.171875 \n",
       "Q 23.4375 8.203125 28.515625 9.375 \n",
       "Q 33.59375 10.546875 35.546875 14.84375 \n",
       "Q 37.5 19.140625 36.90625 23.4375 \n",
       "Q 36.328125 27.734375 32.03125 30.65625 \n",
       "Q 27.734375 33.59375 22.65625 33.203125 \n",
       "Q 17.578125 32.8125 14.25 29.6875 \n",
       "Q 10.9375 26.5625 10.546875 17.1875 \n",
       "z\n",
       "M 12.109375 56.25 \n",
       "Q 12.109375 48.4375 14.84375 44.921875 \n",
       "Q 17.578125 41.40625 23.4375 41.40625 \n",
       "Q 29.296875 41.40625 32.21875 44.921875 \n",
       "Q 35.15625 48.4375 34.953125 53.3125 \n",
       "Q 34.765625 58.203125 31.4375 60.546875 \n",
       "Q 28.125 62.890625 22.453125 62.5 \n",
       "Q 16.796875 62.109375 14.453125 59.171875 \n",
       "Q 12.109375 56.25 12.109375 48.4375 \n",
       "z\n",
       "\" id=\"SimHei-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(288.714 190.2385)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-56\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"me3e33eb68d\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"24.2\" xlink:href=\"#me3e33eb68d\" y=\"10.6375\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(12.2 14.075)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"24.2\" xlink:href=\"#me3e33eb68d\" y=\"44.1175\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 10 -->\n",
       "      <defs>\n",
       "       <path d=\"M 21.875 56.25 \n",
       "Q 16.796875 51.171875 8.984375 46.484375 \n",
       "L 8.984375 53.90625 \n",
       "Q 18.75 60.546875 25 69.53125 \n",
       "L 29.6875 69.53125 \n",
       "L 29.6875 2.34375 \n",
       "L 21.875 2.34375 \n",
       "z\n",
       "\" id=\"SimHei-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(7.2 47.555)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"24.2\" xlink:href=\"#me3e33eb68d\" y=\"77.5975\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 20 -->\n",
       "      <g transform=\"translate(7.2 81.035)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-50\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"24.2\" xlink:href=\"#me3e33eb68d\" y=\"111.0775\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 30 -->\n",
       "      <defs>\n",
       "       <path d=\"M 3.90625 19.140625 \n",
       "L 10.9375 20.3125 \n",
       "Q 12.5 15.234375 16.015625 11.90625 \n",
       "Q 19.53125 8.59375 24.796875 8.78125 \n",
       "Q 30.078125 8.984375 33.203125 13.078125 \n",
       "Q 36.328125 17.1875 35.9375 22.453125 \n",
       "Q 35.546875 27.734375 31.828125 30.65625 \n",
       "Q 28.125 33.59375 19.921875 34.765625 \n",
       "L 19.921875 39.84375 \n",
       "Q 28.125 40.625 31.828125 44.140625 \n",
       "Q 35.546875 47.65625 35.15625 53.3125 \n",
       "Q 34.765625 58.984375 30.078125 61.515625 \n",
       "Q 25.390625 64.0625 20.109375 62.109375 \n",
       "Q 14.84375 60.15625 11.71875 51.171875 \n",
       "L 4.6875 52.34375 \n",
       "Q 7.03125 59.375 11.125 64.0625 \n",
       "Q 15.234375 68.75 22.265625 69.53125 \n",
       "Q 29.296875 70.3125 34.5625 67.765625 \n",
       "Q 39.84375 65.234375 41.984375 59.953125 \n",
       "Q 44.140625 54.6875 42.578125 48.4375 \n",
       "Q 41.015625 42.1875 33.59375 37.5 \n",
       "Q 39.0625 35.15625 41.984375 30.46875 \n",
       "Q 44.921875 25.78125 43.9375 18.15625 \n",
       "Q 42.96875 10.546875 37.109375 5.859375 \n",
       "Q 31.25 1.171875 23.828125 1.359375 \n",
       "Q 16.40625 1.5625 10.9375 6.046875 \n",
       "Q 5.46875 10.546875 3.90625 19.140625 \n",
       "z\n",
       "\" id=\"SimHei-51\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(7.2 114.515)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-51\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"24.2\" xlink:href=\"#me3e33eb68d\" y=\"144.5575\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 40 -->\n",
       "      <g transform=\"translate(7.2 147.995)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-52\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 24.2 176.3635 \n",
       "L 24.2 8.9635 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 359 176.3635 \n",
       "L 359 8.9635 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 24.2 176.3635 \n",
       "L 359 176.3635 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 24.2 8.9635 \n",
       "L 359 8.9635 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p544b4fb1ab\">\n",
       "   <rect height=\"167.4\" width=\"334.8\" x=\"24.2\" y=\"8.9635\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.imshow(tmp_logo, cmap=\"gray\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 总结"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "d=1： y = 0.33184903978373215 x + -20.249913194693434\n",
      "d=3： y = 0.33184903978373215 x + -20.249913194693434\n",
      "d=5： y = 0.33184903978373215 x + -20.249913194693434\n"
     ]
    }
   ],
   "source": [
    "xd = [100, 99, 98, 97, 96, 95, 94, 93, 92, 91]\n",
    "n = len(xd)\n",
    "B = np.array(psnr1[:])\n",
    "C = np.array(psnr2[:])\n",
    "D = np.array(psnr3[:])\n",
    "A = np.array(([[xd[j], 1] for j in range(n)]))\n",
    "X = np.linalg.lstsq(A, B, rcond=None)[0]\n",
    "Y = np.linalg.lstsq(A, C, rcond=None)[0]\n",
    "Z = np.linalg.lstsq(A, D, rcond=None)[0]\n",
    "a = X[0]\n",
    "b = X[1]\n",
    "print(\"d=1：\", \"y =\", a, \"x +\", b)\n",
    "c = Y[0]\n",
    "d = Y[1]\n",
    "print(\"d=3：\", \"y =\", a, \"x +\", b)\n",
    "e = Z[0]\n",
    "f = Z[1]\n",
    "print(\"d=5：\", \"y =\", a, \"x +\", b)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"259.55875pt\" version=\"1.1\" viewBox=\"0 0 378.325 259.55875\" width=\"378.325pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 259.55875 \n",
       "L 378.325 259.55875 \n",
       "L 378.325 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 36.325 224.64 \n",
       "L 371.125 224.64 \n",
       "L 371.125 7.2 \n",
       "L 36.325 7.2 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m75c6eb7478\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"85.361364\" xlink:href=\"#m75c6eb7478\" y=\"224.64\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- 92 -->\n",
       "      <defs>\n",
       "       <path d=\"M 12.5 1.171875 \n",
       "Q 21.09375 15.625 26.5625 27.34375 \n",
       "Q 16.796875 25.78125 10.34375 29.875 \n",
       "Q 3.90625 33.984375 2.53125 41.015625 \n",
       "Q 1.171875 48.046875 2.734375 53.703125 \n",
       "Q 4.296875 59.375 7.609375 63.078125 \n",
       "Q 10.9375 66.796875 15.625 68.359375 \n",
       "Q 20.3125 69.921875 24.015625 69.921875 \n",
       "Q 27.734375 69.921875 31.640625 68.359375 \n",
       "Q 35.546875 66.796875 38.671875 63.671875 \n",
       "Q 41.796875 60.546875 42.96875 57.21875 \n",
       "Q 44.140625 53.90625 44.140625 48.625 \n",
       "Q 44.140625 43.359375 40.234375 35.15625 \n",
       "Q 36.328125 26.953125 21.09375 1.171875 \n",
       "z\n",
       "M 9.765625 50 \n",
       "Q 10.9375 39.84375 14.640625 36.515625 \n",
       "Q 18.359375 33.203125 22.65625 33.59375 \n",
       "Q 26.953125 33.984375 29.484375 35.9375 \n",
       "Q 32.03125 37.890625 34.375 42.578125 \n",
       "Q 35.9375 48.4375 35.15625 52.53125 \n",
       "Q 34.375 56.640625 31.046875 59.375 \n",
       "Q 27.734375 62.109375 23.828125 62.109375 \n",
       "Q 21.484375 62.5 17.765625 60.9375 \n",
       "Q 14.0625 59.375 11.90625 54.6875 \n",
       "Q 9.765625 50 10.9375 39.84375 \n",
       "z\n",
       "\" id=\"SimHei-57\"/>\n",
       "       <path d=\"M 4.6875 3.90625 \n",
       "Q 5.078125 9.765625 10.15625 14.453125 \n",
       "Q 15.234375 19.140625 23.046875 29.09375 \n",
       "Q 30.859375 39.0625 33.203125 44.53125 \n",
       "Q 35.546875 50 34.953125 53.90625 \n",
       "Q 34.375 57.8125 31.25 60.34375 \n",
       "Q 28.125 62.890625 24.015625 62.5 \n",
       "Q 19.921875 62.109375 16.203125 59.375 \n",
       "Q 12.5 56.640625 10.546875 51.171875 \n",
       "L 3.125 52.34375 \n",
       "Q 6.25 61.328125 11.125 65.421875 \n",
       "Q 16.015625 69.53125 22.65625 69.921875 \n",
       "Q 26.5625 70.3125 29.6875 69.71875 \n",
       "Q 32.8125 69.140625 36.125 66.984375 \n",
       "Q 39.453125 64.84375 41.59375 60.546875 \n",
       "Q 43.75 56.25 43.15625 50.1875 \n",
       "Q 42.578125 44.140625 37.109375 35.734375 \n",
       "Q 31.640625 27.34375 16.015625 9.375 \n",
       "L 44.140625 9.375 \n",
       "L 44.140625 2.34375 \n",
       "L 4.6875 2.34375 \n",
       "z\n",
       "\" id=\"SimHei-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(80.361364 238.515)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-57\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"152.997727\" xlink:href=\"#m75c6eb7478\" y=\"224.64\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- 94 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.25 17.1875 \n",
       "L 1.171875 17.1875 \n",
       "L 1.171875 23.828125 \n",
       "L 32.8125 69.53125 \n",
       "L 38.671875 69.53125 \n",
       "L 38.671875 23.828125 \n",
       "L 48.046875 23.828125 \n",
       "L 48.046875 17.1875 \n",
       "L 38.671875 17.1875 \n",
       "L 38.671875 2.34375 \n",
       "L 31.25 2.34375 \n",
       "z\n",
       "M 31.25 23.828125 \n",
       "L 31.25 54.6875 \n",
       "L 9.375 23.828125 \n",
       "z\n",
       "\" id=\"SimHei-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(147.997727 238.515)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-57\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"220.634091\" xlink:href=\"#m75c6eb7478\" y=\"224.64\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 96 -->\n",
       "      <defs>\n",
       "       <path d=\"M 3.515625 19.53125 \n",
       "Q 4.296875 30.859375 6.046875 34.765625 \n",
       "Q 7.8125 38.671875 11.328125 44.53125 \n",
       "L 27.34375 69.53125 \n",
       "L 36.328125 69.53125 \n",
       "L 19.921875 43.75 \n",
       "Q 30.46875 46.484375 36.71875 42.96875 \n",
       "Q 42.96875 39.453125 45.109375 34.953125 \n",
       "Q 47.265625 30.46875 47.453125 25.1875 \n",
       "Q 47.65625 19.921875 45.890625 14.84375 \n",
       "Q 44.140625 9.765625 39.640625 5.65625 \n",
       "Q 35.15625 1.5625 27.140625 1.171875 \n",
       "Q 19.140625 0.78125 13.46875 4.09375 \n",
       "Q 7.8125 7.421875 5.65625 13.46875 \n",
       "Q 3.515625 19.53125 4.296875 30.859375 \n",
       "z\n",
       "M 12.5 16.015625 \n",
       "Q 19.53125 8.59375 25.390625 8.203125 \n",
       "Q 31.25 7.8125 35.15625 12.109375 \n",
       "Q 39.0625 16.40625 39.0625 24.609375 \n",
       "Q 39.0625 32.8125 34.171875 35.9375 \n",
       "Q 29.296875 39.0625 23.234375 38.28125 \n",
       "Q 17.1875 37.5 14.453125 32.421875 \n",
       "Q 11.71875 27.34375 12.109375 21.671875 \n",
       "Q 12.5 16.015625 19.53125 8.59375 \n",
       "z\n",
       "\" id=\"SimHei-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(215.634091 238.515)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-57\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"288.270455\" xlink:href=\"#m75c6eb7478\" y=\"224.64\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 98 -->\n",
       "      <defs>\n",
       "       <path d=\"M 2.734375 16.796875 \n",
       "Q 2.734375 26.171875 5.078125 30.65625 \n",
       "Q 7.421875 35.15625 12.890625 37.890625 \n",
       "Q 8.203125 40.625 6.640625 43.9375 \n",
       "Q 5.078125 47.265625 4.875 51.5625 \n",
       "Q 4.6875 55.859375 6.046875 58.984375 \n",
       "Q 7.421875 62.109375 10.15625 64.84375 \n",
       "Q 12.890625 67.578125 16.203125 68.546875 \n",
       "Q 19.53125 69.53125 23.4375 69.53125 \n",
       "Q 27.34375 69.53125 30.46875 68.75 \n",
       "Q 33.59375 67.96875 37.109375 65.421875 \n",
       "Q 40.625 62.890625 42.1875 58.203125 \n",
       "Q 43.75 53.515625 41.984375 47.265625 \n",
       "Q 40.234375 41.015625 32.8125 37.5 \n",
       "Q 39.453125 35.546875 42.1875 31.4375 \n",
       "Q 44.921875 27.34375 44.921875 21.484375 \n",
       "Q 44.921875 15.625 43.15625 12.109375 \n",
       "Q 41.40625 8.59375 39.25 6.25 \n",
       "Q 37.109375 3.90625 33.390625 2.53125 \n",
       "Q 29.6875 1.171875 24.015625 1.171875 \n",
       "Q 18.359375 1.171875 14.25 2.53125 \n",
       "Q 10.15625 3.90625 7.421875 6.640625 \n",
       "Q 4.6875 9.375 3.703125 13.078125 \n",
       "Q 2.734375 16.796875 2.734375 26.171875 \n",
       "z\n",
       "M 10.9375 26.5625 \n",
       "Q 10.546875 17.1875 12.296875 13.671875 \n",
       "Q 14.0625 10.15625 18.75 9.171875 \n",
       "Q 23.4375 8.203125 28.515625 9.375 \n",
       "Q 33.59375 10.546875 35.546875 14.84375 \n",
       "Q 37.5 19.140625 36.90625 23.4375 \n",
       "Q 36.328125 27.734375 32.03125 30.65625 \n",
       "Q 27.734375 33.59375 22.65625 33.203125 \n",
       "Q 17.578125 32.8125 14.25 29.6875 \n",
       "Q 10.9375 26.5625 10.546875 17.1875 \n",
       "z\n",
       "M 12.109375 56.25 \n",
       "Q 12.109375 48.4375 14.84375 44.921875 \n",
       "Q 17.578125 41.40625 23.4375 41.40625 \n",
       "Q 29.296875 41.40625 32.21875 44.921875 \n",
       "Q 35.15625 48.4375 34.953125 53.3125 \n",
       "Q 34.765625 58.203125 31.4375 60.546875 \n",
       "Q 28.125 62.890625 22.453125 62.5 \n",
       "Q 16.796875 62.109375 14.453125 59.171875 \n",
       "Q 12.109375 56.25 12.109375 48.4375 \n",
       "z\n",
       "\" id=\"SimHei-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(283.270455 238.515)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-57\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"355.906818\" xlink:href=\"#m75c6eb7478\" y=\"224.64\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 100 -->\n",
       "      <defs>\n",
       "       <path d=\"M 21.875 56.25 \n",
       "Q 16.796875 51.171875 8.984375 46.484375 \n",
       "L 8.984375 53.90625 \n",
       "Q 18.75 60.546875 25 69.53125 \n",
       "L 29.6875 69.53125 \n",
       "L 29.6875 2.34375 \n",
       "L 21.875 2.34375 \n",
       "z\n",
       "\" id=\"SimHei-49\"/>\n",
       "       <path d=\"M 3.125 29.296875 \n",
       "Q 3.90625 50 6.4375 56.046875 \n",
       "Q 8.984375 62.109375 13.671875 66.015625 \n",
       "Q 18.359375 69.921875 25.1875 69.921875 \n",
       "Q 32.03125 69.921875 37.109375 64.25 \n",
       "Q 42.1875 58.59375 43.75 50 \n",
       "Q 45.3125 41.40625 44.71875 30.265625 \n",
       "Q 44.140625 19.140625 40.8125 12.109375 \n",
       "Q 37.5 5.078125 30.859375 2.34375 \n",
       "Q 24.21875 -0.390625 17.578125 2.921875 \n",
       "Q 10.9375 6.25 8.203125 11.71875 \n",
       "Q 5.46875 17.1875 4.296875 23.234375 \n",
       "Q 3.125 29.296875 3.90625 50 \n",
       "z\n",
       "M 12.890625 52.734375 \n",
       "Q 10.546875 31.25 12.5 22.84375 \n",
       "Q 14.453125 14.453125 18.9375 10.9375 \n",
       "Q 23.4375 7.421875 28.125 9.5625 \n",
       "Q 32.8125 11.71875 34.953125 18.15625 \n",
       "Q 37.109375 24.609375 37.109375 32.21875 \n",
       "Q 37.109375 39.84375 36.515625 46.09375 \n",
       "Q 35.9375 52.34375 33 57.421875 \n",
       "Q 30.078125 62.5 25.1875 62.6875 \n",
       "Q 20.3125 62.890625 16.59375 57.8125 \n",
       "Q 12.890625 52.734375 10.546875 31.25 \n",
       "z\n",
       "\" id=\"SimHei-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(348.406818 238.515)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_6\">\n",
       "     <!-- JEPG percent/% -->\n",
       "     <defs>\n",
       "      <path d=\"M 43.75 24.21875 \n",
       "Q 43.75 12.109375 38.46875 6.640625 \n",
       "Q 33.203125 1.171875 24.21875 1.171875 \n",
       "Q 16.015625 1.171875 10.546875 6.4375 \n",
       "Q 5.078125 11.71875 5.078125 23.4375 \n",
       "L 5.078125 27.734375 \n",
       "L 14.0625 27.734375 \n",
       "L 14.0625 22.265625 \n",
       "Q 14.0625 15.234375 16.984375 12.296875 \n",
       "Q 19.921875 9.375 23.828125 9.375 \n",
       "Q 29.296875 9.375 32.03125 12.5 \n",
       "Q 34.765625 15.625 34.765625 23.828125 \n",
       "L 34.765625 68.75 \n",
       "L 43.75 68.75 \n",
       "z\n",
       "\" id=\"SimHei-74\"/>\n",
       "      <path d=\"M 45.3125 1.953125 \n",
       "L 5.46875 1.953125 \n",
       "L 5.46875 68.75 \n",
       "L 43.359375 68.75 \n",
       "L 43.359375 61.328125 \n",
       "L 14.453125 61.328125 \n",
       "L 14.453125 40.625 \n",
       "L 41.015625 40.625 \n",
       "L 41.015625 33.203125 \n",
       "L 14.453125 33.203125 \n",
       "L 14.453125 9.375 \n",
       "L 45.3125 9.375 \n",
       "z\n",
       "\" id=\"SimHei-69\"/>\n",
       "      <path d=\"M 46.09375 48.4375 \n",
       "Q 46.09375 39.0625 40.625 33.59375 \n",
       "Q 35.15625 28.125 25.390625 28.125 \n",
       "L 14.0625 28.125 \n",
       "L 14.0625 1.953125 \n",
       "L 5.078125 1.953125 \n",
       "L 5.078125 68.75 \n",
       "L 25.390625 68.75 \n",
       "Q 35.15625 68.75 40.625 63.28125 \n",
       "Q 46.09375 57.8125 46.09375 48.4375 \n",
       "z\n",
       "M 37.109375 48.4375 \n",
       "Q 37.109375 55.859375 33.59375 58.59375 \n",
       "Q 30.078125 61.328125 23.046875 61.328125 \n",
       "L 14.0625 61.328125 \n",
       "L 14.0625 35.546875 \n",
       "L 23.046875 35.546875 \n",
       "Q 30.078125 35.546875 33.59375 38.28125 \n",
       "Q 37.109375 41.015625 37.109375 48.4375 \n",
       "z\n",
       "\" id=\"SimHei-80\"/>\n",
       "      <path d=\"M 44.53125 1.171875 \n",
       "L 37.890625 1.171875 \n",
       "L 36.71875 6.640625 \n",
       "Q 35.15625 4.296875 31.828125 2.734375 \n",
       "Q 28.515625 1.171875 24.609375 1.171875 \n",
       "Q 16.40625 1.171875 9.953125 8.78125 \n",
       "Q 3.515625 16.40625 3.515625 33.203125 \n",
       "Q 3.515625 51.5625 9.375 60.546875 \n",
       "Q 15.234375 69.53125 25.390625 69.53125 \n",
       "Q 34.375 69.53125 39.453125 62.890625 \n",
       "Q 44.53125 56.25 44.53125 45.703125 \n",
       "L 35.9375 45.703125 \n",
       "Q 35.9375 53.90625 33.203125 58 \n",
       "Q 30.46875 62.109375 25.390625 62.109375 \n",
       "Q 19.140625 62.109375 16.015625 55.65625 \n",
       "Q 12.890625 49.21875 12.890625 33.984375 \n",
       "Q 12.890625 19.53125 16.796875 14.0625 \n",
       "Q 20.703125 8.59375 25.78125 8.59375 \n",
       "Q 30.859375 8.59375 33.78125 12.296875 \n",
       "Q 36.71875 16.015625 36.71875 23.828125 \n",
       "L 36.71875 28.125 \n",
       "L 24.609375 28.125 \n",
       "L 24.609375 35.546875 \n",
       "L 44.53125 35.546875 \n",
       "z\n",
       "\" id=\"SimHei-71\"/>\n",
       "      <path id=\"SimHei-32\"/>\n",
       "      <path d=\"M 44.140625 23.828125 \n",
       "Q 44.140625 12.5 38.671875 6.640625 \n",
       "Q 33.203125 0.78125 25.390625 0.78125 \n",
       "Q 21.09375 0.78125 17.96875 2.53125 \n",
       "Q 14.84375 4.296875 12.5 7.8125 \n",
       "L 12.5 -12.5 \n",
       "L 4.6875 -12.5 \n",
       "L 4.6875 45.703125 \n",
       "L 12.5 45.703125 \n",
       "L 12.5 39.84375 \n",
       "Q 14.84375 43.359375 17.96875 44.921875 \n",
       "Q 21.09375 46.484375 25.390625 46.484375 \n",
       "Q 33.203125 46.484375 38.671875 40.8125 \n",
       "Q 44.140625 35.15625 44.140625 23.828125 \n",
       "z\n",
       "M 35.546875 23.828125 \n",
       "Q 35.546875 31.25 32.609375 35.34375 \n",
       "Q 29.6875 39.453125 23.828125 39.453125 \n",
       "Q 19.140625 39.453125 15.8125 35.34375 \n",
       "Q 12.5 31.25 12.5 23.828125 \n",
       "Q 12.5 16.40625 15.8125 12.109375 \n",
       "Q 19.140625 7.8125 23.828125 7.8125 \n",
       "Q 29.6875 7.8125 32.609375 12.109375 \n",
       "Q 35.546875 16.40625 35.546875 23.828125 \n",
       "z\n",
       "\" id=\"SimHei-112\"/>\n",
       "      <path d=\"M 44.53125 16.796875 \n",
       "Q 43.75 9.765625 38.28125 5.46875 \n",
       "Q 32.8125 1.171875 25.390625 1.171875 \n",
       "Q 16.015625 1.171875 9.953125 7.21875 \n",
       "Q 3.90625 13.28125 3.90625 23.828125 \n",
       "Q 3.90625 34.375 9.953125 40.421875 \n",
       "Q 16.015625 46.484375 25.390625 46.484375 \n",
       "Q 33.59375 46.484375 38.859375 41.203125 \n",
       "Q 44.140625 35.9375 44.140625 23.828125 \n",
       "L 12.5 23.828125 \n",
       "Q 12.5 15.234375 16.203125 11.71875 \n",
       "Q 19.921875 8.203125 25.390625 8.203125 \n",
       "Q 29.6875 8.203125 32.421875 10.34375 \n",
       "Q 35.15625 12.5 35.9375 16.796875 \n",
       "z\n",
       "M 35.15625 30.078125 \n",
       "Q 34.375 35.546875 31.640625 37.6875 \n",
       "Q 28.90625 39.84375 24.609375 39.84375 \n",
       "Q 20.703125 39.84375 17.578125 37.6875 \n",
       "Q 14.453125 35.546875 12.890625 30.078125 \n",
       "z\n",
       "\" id=\"SimHei-101\"/>\n",
       "      <path d=\"M 39.0625 37.890625 \n",
       "Q 31.640625 39.0625 26.5625 35.734375 \n",
       "Q 21.484375 32.421875 17.96875 24.21875 \n",
       "L 17.96875 1.953125 \n",
       "L 10.15625 1.953125 \n",
       "L 10.15625 45.703125 \n",
       "L 17.96875 45.703125 \n",
       "L 17.96875 34.375 \n",
       "Q 21.484375 40.625 26.75 43.546875 \n",
       "Q 32.03125 46.484375 39.0625 46.484375 \n",
       "z\n",
       "\" id=\"SimHei-114\"/>\n",
       "      <path d=\"M 44.53125 19.53125 \n",
       "Q 44.53125 11.328125 38.859375 6.25 \n",
       "Q 33.203125 1.171875 24.609375 1.171875 \n",
       "Q 16.015625 1.171875 9.765625 7.21875 \n",
       "Q 3.515625 13.28125 3.515625 23.828125 \n",
       "Q 3.515625 34.375 9.765625 40.421875 \n",
       "Q 16.015625 46.484375 24.609375 46.484375 \n",
       "Q 33.203125 46.484375 38.28125 41.984375 \n",
       "Q 43.359375 37.5 43.359375 31.25 \n",
       "L 34.765625 31.25 \n",
       "Q 34.375 35.9375 31.4375 37.6875 \n",
       "Q 28.515625 39.453125 24.609375 39.453125 \n",
       "Q 19.921875 39.453125 16.015625 35.734375 \n",
       "Q 12.109375 32.03125 12.109375 23.828125 \n",
       "Q 12.109375 15.625 16.015625 11.90625 \n",
       "Q 19.921875 8.203125 24.609375 8.203125 \n",
       "Q 29.6875 8.203125 32.8125 10.9375 \n",
       "Q 35.9375 13.671875 35.9375 19.53125 \n",
       "z\n",
       "\" id=\"SimHei-99\"/>\n",
       "      <path d=\"M 43.75 1.953125 \n",
       "L 35.9375 1.953125 \n",
       "L 35.9375 30.078125 \n",
       "Q 35.9375 34.765625 33.59375 37.5 \n",
       "Q 31.25 40.234375 27.34375 40.234375 \n",
       "Q 22.265625 40.234375 17.765625 34.953125 \n",
       "Q 13.28125 29.6875 13.28125 21.875 \n",
       "L 13.28125 1.953125 \n",
       "L 5.46875 1.953125 \n",
       "L 5.46875 45.703125 \n",
       "L 13.28125 45.703125 \n",
       "L 13.28125 37.5 \n",
       "Q 16.40625 41.796875 20.109375 44.140625 \n",
       "Q 23.828125 46.484375 29.6875 46.484375 \n",
       "Q 36.71875 46.484375 40.234375 42.578125 \n",
       "Q 43.75 38.671875 43.75 32.8125 \n",
       "z\n",
       "\" id=\"SimHei-110\"/>\n",
       "      <path d=\"M 42.96875 3.125 \n",
       "Q 41.015625 2.34375 38.46875 1.75 \n",
       "Q 35.9375 1.171875 31.640625 1.171875 \n",
       "Q 24.609375 1.171875 20.3125 5.078125 \n",
       "Q 16.015625 8.984375 16.015625 16.015625 \n",
       "L 16.015625 39.453125 \n",
       "L 2.734375 39.453125 \n",
       "L 2.734375 45.703125 \n",
       "L 16.015625 45.703125 \n",
       "L 16.015625 60.9375 \n",
       "L 23.828125 60.9375 \n",
       "L 23.828125 45.703125 \n",
       "L 39.84375 45.703125 \n",
       "L 39.84375 39.453125 \n",
       "L 23.828125 39.453125 \n",
       "L 23.828125 15.625 \n",
       "Q 23.828125 12.5 25.390625 10.34375 \n",
       "Q 26.953125 8.203125 31.25 8.203125 \n",
       "Q 35.546875 8.203125 38.28125 8.984375 \n",
       "Q 41.015625 9.765625 42.96875 10.9375 \n",
       "z\n",
       "\" id=\"SimHei-116\"/>\n",
       "      <path d=\"M 46.875 71.09375 \n",
       "L 5.46875 -2.734375 \n",
       "L 1.5625 -0.390625 \n",
       "L 42.96875 73.4375 \n",
       "z\n",
       "\" id=\"SimHei-47\"/>\n",
       "      <path d=\"M 21.875 51.953125 \n",
       "Q 21.875 40.625 18.546875 37.5 \n",
       "Q 15.234375 34.375 12.109375 34.375 \n",
       "Q 8.984375 34.375 5.65625 37.5 \n",
       "Q 2.34375 40.625 2.34375 51.953125 \n",
       "Q 2.34375 63.28125 5.65625 66.40625 \n",
       "Q 8.984375 69.53125 12.109375 69.53125 \n",
       "Q 15.234375 69.53125 18.546875 66.40625 \n",
       "Q 21.875 63.28125 21.875 51.953125 \n",
       "z\n",
       "M 41.015625 68.359375 \n",
       "L 10.9375 1.171875 \n",
       "L 7.8125 2.34375 \n",
       "L 37.890625 69.53125 \n",
       "z\n",
       "M 46.484375 18.75 \n",
       "Q 46.484375 7.421875 43.15625 4.296875 \n",
       "Q 39.84375 1.171875 36.71875 1.171875 \n",
       "Q 33.59375 1.171875 30.265625 4.296875 \n",
       "Q 26.953125 7.421875 26.953125 18.75 \n",
       "Q 26.953125 30.078125 30.265625 33.203125 \n",
       "Q 33.59375 36.328125 36.71875 36.328125 \n",
       "Q 39.84375 36.328125 43.15625 33.203125 \n",
       "Q 46.484375 30.078125 46.484375 18.75 \n",
       "z\n",
       "M 15.625 51.953125 \n",
       "Q 15.625 58.984375 14.84375 61.328125 \n",
       "Q 14.0625 63.671875 12.109375 63.671875 \n",
       "Q 10.15625 63.671875 9.375 61.328125 \n",
       "Q 8.59375 58.984375 8.59375 51.953125 \n",
       "Q 8.59375 44.921875 9.375 42.578125 \n",
       "Q 10.15625 40.234375 12.109375 40.234375 \n",
       "Q 14.0625 40.234375 14.84375 42.578125 \n",
       "Q 15.625 44.921875 15.625 51.953125 \n",
       "z\n",
       "M 40.234375 18.75 \n",
       "Q 40.234375 25.78125 39.453125 28.125 \n",
       "Q 38.671875 30.46875 36.71875 30.46875 \n",
       "Q 34.765625 30.46875 33.984375 28.125 \n",
       "Q 33.203125 25.78125 33.203125 18.75 \n",
       "Q 33.203125 11.71875 33.984375 9.375 \n",
       "Q 34.765625 7.03125 36.71875 7.03125 \n",
       "Q 38.671875 7.03125 39.453125 9.375 \n",
       "Q 40.234375 11.71875 40.234375 18.75 \n",
       "z\n",
       "\" id=\"SimHei-37\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(168.725 251.10875)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-74\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-69\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-80\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-71\"/>\n",
       "      <use x=\"200\" xlink:href=\"#SimHei-32\"/>\n",
       "      <use x=\"250\" xlink:href=\"#SimHei-112\"/>\n",
       "      <use x=\"300\" xlink:href=\"#SimHei-101\"/>\n",
       "      <use x=\"350\" xlink:href=\"#SimHei-114\"/>\n",
       "      <use x=\"400\" xlink:href=\"#SimHei-99\"/>\n",
       "      <use x=\"450\" xlink:href=\"#SimHei-101\"/>\n",
       "      <use x=\"500\" xlink:href=\"#SimHei-110\"/>\n",
       "      <use x=\"550\" xlink:href=\"#SimHei-116\"/>\n",
       "      <use x=\"600\" xlink:href=\"#SimHei-47\"/>\n",
       "      <use x=\"650\" xlink:href=\"#SimHei-37\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"mcbe390e2b3\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"36.325\" xlink:href=\"#mcbe390e2b3\" y=\"207.759957\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 10 -->\n",
       "      <g transform=\"translate(19.325 211.197457)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"36.325\" xlink:href=\"#mcbe390e2b3\" y=\"170.458275\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 12 -->\n",
       "      <g transform=\"translate(19.325 173.895775)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"36.325\" xlink:href=\"#mcbe390e2b3\" y=\"133.156594\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 14 -->\n",
       "      <g transform=\"translate(19.325 136.594094)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"36.325\" xlink:href=\"#mcbe390e2b3\" y=\"95.854913\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 16 -->\n",
       "      <g transform=\"translate(19.325 99.292413)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"36.325\" xlink:href=\"#mcbe390e2b3\" y=\"58.553231\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- 18 -->\n",
       "      <g transform=\"translate(19.325 61.990731)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"36.325\" xlink:href=\"#mcbe390e2b3\" y=\"21.25155\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- 20 -->\n",
       "      <g transform=\"translate(19.325 24.68905)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-50\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_13\">\n",
       "     <!-- PSNR -->\n",
       "     <defs>\n",
       "      <path d=\"M 45.3125 20.703125 \n",
       "Q 45.3125 11.71875 39.640625 6.4375 \n",
       "Q 33.984375 1.171875 24.21875 1.171875 \n",
       "Q 14.453125 1.171875 8.984375 6.640625 \n",
       "Q 3.515625 12.109375 3.515625 20.3125 \n",
       "L 3.515625 23.046875 \n",
       "L 12.5 23.046875 \n",
       "L 12.5 20.703125 \n",
       "Q 12.5 14.84375 16.015625 11.71875 \n",
       "Q 19.53125 8.59375 24.21875 8.59375 \n",
       "Q 30.46875 8.59375 33.390625 11.90625 \n",
       "Q 36.328125 15.234375 36.328125 19.921875 \n",
       "Q 36.328125 23.828125 32.8125 27.140625 \n",
       "Q 29.296875 30.46875 22.65625 33.203125 \n",
       "Q 13.28125 36.71875 9.171875 41.015625 \n",
       "Q 5.078125 45.3125 5.078125 51.171875 \n",
       "Q 5.078125 59.375 10.734375 64.453125 \n",
       "Q 16.40625 69.53125 24.21875 69.53125 \n",
       "Q 34.375 69.53125 38.859375 63.46875 \n",
       "Q 43.359375 57.421875 43.359375 50.390625 \n",
       "L 34.375 50.390625 \n",
       "Q 34.765625 54.6875 32.03125 58.203125 \n",
       "Q 29.296875 61.71875 24.21875 61.71875 \n",
       "Q 19.53125 61.71875 16.796875 59.171875 \n",
       "Q 14.0625 56.640625 14.0625 52.34375 \n",
       "Q 14.0625 48.828125 16.203125 46.28125 \n",
       "Q 18.359375 43.75 27.34375 40.234375 \n",
       "Q 35.9375 36.71875 40.625 31.828125 \n",
       "Q 45.3125 26.953125 45.3125 20.703125 \n",
       "z\n",
       "\" id=\"SimHei-83\"/>\n",
       "      <path d=\"M 44.53125 1.953125 \n",
       "L 34.765625 1.953125 \n",
       "L 13.28125 50.390625 \n",
       "L 12.890625 50.390625 \n",
       "L 12.890625 1.953125 \n",
       "L 3.90625 1.953125 \n",
       "L 3.90625 68.75 \n",
       "L 13.671875 68.75 \n",
       "L 35.15625 20.3125 \n",
       "L 35.546875 20.3125 \n",
       "L 35.546875 68.75 \n",
       "L 44.53125 68.75 \n",
       "z\n",
       "\" id=\"SimHei-78\"/>\n",
       "      <path d=\"M 46.875 1.953125 \n",
       "L 37.5 1.953125 \n",
       "L 23.4375 30.859375 \n",
       "L 13.28125 30.859375 \n",
       "L 13.28125 1.953125 \n",
       "L 4.296875 1.953125 \n",
       "L 4.296875 68.75 \n",
       "L 23.828125 68.75 \n",
       "Q 33.203125 68.75 39.0625 64.25 \n",
       "Q 44.921875 59.765625 44.921875 49.609375 \n",
       "Q 44.921875 41.796875 41.015625 37.5 \n",
       "Q 37.109375 33.203125 32.03125 32.03125 \n",
       "z\n",
       "M 35.9375 49.609375 \n",
       "Q 35.9375 55.078125 32.609375 58.203125 \n",
       "Q 29.296875 61.328125 21.875 61.328125 \n",
       "L 13.28125 61.328125 \n",
       "L 13.28125 38.28125 \n",
       "L 24.21875 38.28125 \n",
       "Q 28.90625 38.28125 32.421875 40.8125 \n",
       "Q 35.9375 43.359375 35.9375 49.609375 \n",
       "z\n",
       "\" id=\"SimHei-82\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(14.075 125.92)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-80\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-83\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-78\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-82\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_12\">\n",
       "    <defs>\n",
       "     <path d=\"M 0 2.5 \n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \n",
       "z\n",
       "\" id=\"mcbf146d838\" style=\"stroke:#ff0000;\"/>\n",
       "    </defs>\n",
       "    <g clip-path=\"url(#pa2263df8fc)\">\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"355.906818\" xlink:href=\"#mcbf146d838\" y=\"163.477798\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"322.088636\" xlink:href=\"#mcbf146d838\" y=\"168.79454\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"288.270455\" xlink:href=\"#mcbf146d838\" y=\"166.17076\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"254.452273\" xlink:href=\"#mcbf146d838\" y=\"161.552033\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"220.634091\" xlink:href=\"#mcbf146d838\" y=\"161.814607\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"186.815909\" xlink:href=\"#mcbf146d838\" y=\"175.663519\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"152.997727\" xlink:href=\"#mcbf146d838\" y=\"183.339257\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"119.179545\" xlink:href=\"#mcbf146d838\" y=\"199.551636\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"85.361364\" xlink:href=\"#mcbf146d838\" y=\"213.595459\"/>\n",
       "     <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"51.543182\" xlink:href=\"#mcbf146d838\" y=\"214.756364\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_13\">\n",
       "    <path clip-path=\"url(#pa2263df8fc)\" d=\"M 355.906818 153.019911 \n",
       "L 322.088636 159.209175 \n",
       "L 288.270455 165.398438 \n",
       "L 254.452273 171.587702 \n",
       "L 220.634091 177.776966 \n",
       "L 186.815909 183.966229 \n",
       "L 152.997727 190.155493 \n",
       "L 119.179545 196.344756 \n",
       "L 85.361364 202.53402 \n",
       "L 51.543182 208.723283 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_14\">\n",
       "    <defs>\n",
       "     <path d=\"M 0 2.5 \n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \n",
       "z\n",
       "\" id=\"mce9574cbf1\" style=\"stroke:#0000ff;\"/>\n",
       "    </defs>\n",
       "    <g clip-path=\"url(#pa2263df8fc)\">\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"355.906818\" xlink:href=\"#mce9574cbf1\" y=\"40.591952\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"322.088636\" xlink:href=\"#mce9574cbf1\" y=\"44.245909\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"288.270455\" xlink:href=\"#mce9574cbf1\" y=\"41.532139\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"254.452273\" xlink:href=\"#mce9574cbf1\" y=\"46.118101\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"220.634091\" xlink:href=\"#mce9574cbf1\" y=\"49.07329\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"186.815909\" xlink:href=\"#mce9574cbf1\" y=\"55.323612\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"152.997727\" xlink:href=\"#mce9574cbf1\" y=\"46.741947\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"119.179545\" xlink:href=\"#mce9574cbf1\" y=\"45.46586\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"85.361364\" xlink:href=\"#mce9574cbf1\" y=\"43.114076\"/>\n",
       "     <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"51.543182\" xlink:href=\"#mce9574cbf1\" y=\"42.481093\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_15\">\n",
       "    <path clip-path=\"url(#pa2263df8fc)\" d=\"M 355.906818 44.463255 \n",
       "L 322.088636 44.686709 \n",
       "L 288.270455 44.910163 \n",
       "L 254.452273 45.133617 \n",
       "L 220.634091 45.357071 \n",
       "L 186.815909 45.580525 \n",
       "L 152.997727 45.803979 \n",
       "L 119.179545 46.027433 \n",
       "L 85.361364 46.250887 \n",
       "L 51.543182 46.474341 \n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_16\">\n",
       "    <defs>\n",
       "     <path d=\"M 0 2.5 \n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \n",
       "z\n",
       "\" id=\"md6448215ac\" style=\"stroke:#008000;\"/>\n",
       "    </defs>\n",
       "    <g clip-path=\"url(#pa2263df8fc)\">\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"355.906818\" xlink:href=\"#md6448215ac\" y=\"20.424831\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"322.088636\" xlink:href=\"#md6448215ac\" y=\"18.77146\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"288.270455\" xlink:href=\"#md6448215ac\" y=\"20.424831\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"254.452273\" xlink:href=\"#md6448215ac\" y=\"22.045127\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"220.634091\" xlink:href=\"#md6448215ac\" y=\"26.720171\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"186.815909\" xlink:href=\"#md6448215ac\" y=\"25.191609\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"152.997727\" xlink:href=\"#md6448215ac\" y=\"20.424831\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"119.179545\" xlink:href=\"#md6448215ac\" y=\"22.019959\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"85.361364\" xlink:href=\"#md6448215ac\" y=\"17.083636\"/>\n",
       "     <use style=\"fill:#008000;stroke:#008000;\" x=\"51.543182\" xlink:href=\"#md6448215ac\" y=\"19.586153\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_17\">\n",
       "    <path clip-path=\"url(#pa2263df8fc)\" d=\"M 355.906818 21.754079 \n",
       "L 322.088636 21.646342 \n",
       "L 288.270455 21.538604 \n",
       "L 254.452273 21.430867 \n",
       "L 220.634091 21.32313 \n",
       "L 186.815909 21.215392 \n",
       "L 152.997727 21.107655 \n",
       "L 119.179545 20.999917 \n",
       "L 85.361364 20.89218 \n",
       "L 51.543182 20.784442 \n",
       "\" style=\"fill:none;stroke:#2ca02c;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 36.325 224.64 \n",
       "L 36.325 7.2 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 371.125 224.64 \n",
       "L 371.125 7.2 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 36.325 224.64 \n",
       "L 371.125 224.64 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 36.325 7.2 \n",
       "L 371.125 7.2 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"legend_1\">\n",
       "    <g id=\"patch_7\">\n",
       "     <path d=\"M 43.325 160.017656 \n",
       "L 150.325 160.017656 \n",
       "Q 152.325 160.017656 152.325 158.017656 \n",
       "L 152.325 73.822344 \n",
       "Q 152.325 71.822344 150.325 71.822344 \n",
       "L 43.325 71.822344 \n",
       "Q 41.325 71.822344 41.325 73.822344 \n",
       "L 41.325 158.017656 \n",
       "Q 41.325 160.017656 43.325 160.017656 \n",
       "z\n",
       "\" style=\"fill:#ffffff;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_18\"/>\n",
       "    <g id=\"line2d_19\">\n",
       "     <g>\n",
       "      <use style=\"fill:#ff0000;stroke:#ff0000;\" x=\"55.325\" xlink:href=\"#mcbf146d838\" y=\"80.291094\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_14\">\n",
       "     <!-- Lena原始数据 -->\n",
       "     <defs>\n",
       "      <path d=\"M 45.3125 1.953125 \n",
       "L 4.6875 1.953125 \n",
       "L 4.6875 68.75 \n",
       "L 13.671875 68.75 \n",
       "L 13.671875 9.375 \n",
       "L 45.3125 9.375 \n",
       "z\n",
       "\" id=\"SimHei-76\"/>\n",
       "      <path d=\"M 44.921875 1.953125 \n",
       "L 35.546875 1.953125 \n",
       "Q 34.765625 2.734375 34.375 4.09375 \n",
       "Q 33.984375 5.46875 33.984375 7.421875 \n",
       "Q 31.25 4.296875 27.34375 2.734375 \n",
       "Q 23.4375 1.171875 19.140625 1.171875 \n",
       "Q 12.890625 1.171875 8.59375 4.296875 \n",
       "Q 4.296875 7.421875 4.296875 13.28125 \n",
       "Q 4.296875 19.140625 8.203125 22.65625 \n",
       "Q 12.109375 26.171875 20.3125 27.34375 \n",
       "Q 25.78125 28.125 29.875 29.296875 \n",
       "Q 33.984375 30.46875 33.984375 32.421875 \n",
       "Q 33.984375 34.765625 32.21875 37.109375 \n",
       "Q 30.46875 39.453125 24.609375 39.453125 \n",
       "Q 19.921875 39.453125 17.765625 37.6875 \n",
       "Q 15.625 35.9375 14.84375 32.8125 \n",
       "L 6.25 32.8125 \n",
       "Q 7.03125 39.0625 11.90625 42.765625 \n",
       "Q 16.796875 46.484375 24.609375 46.484375 \n",
       "Q 33.203125 46.484375 37.5 42.578125 \n",
       "Q 41.796875 38.671875 41.796875 31.640625 \n",
       "L 41.796875 10.15625 \n",
       "Q 41.796875 7.8125 42.578125 5.859375 \n",
       "Q 43.359375 3.90625 44.921875 1.953125 \n",
       "z\n",
       "M 33.984375 16.40625 \n",
       "L 33.984375 24.21875 \n",
       "Q 31.640625 23.4375 29.484375 22.84375 \n",
       "Q 27.34375 22.265625 22.265625 21.484375 \n",
       "Q 16.40625 20.703125 14.640625 18.75 \n",
       "Q 12.890625 16.796875 12.890625 14.0625 \n",
       "Q 12.890625 11.71875 14.640625 9.953125 \n",
       "Q 16.40625 8.203125 19.921875 8.203125 \n",
       "Q 23.4375 8.203125 27.53125 10.15625 \n",
       "Q 31.640625 12.109375 33.984375 16.40625 \n",
       "z\n",
       "\" id=\"SimHei-97\"/>\n",
       "      <path d=\"M 60.15625 66.796875 \n",
       "Q 57.421875 62.890625 56.25 57.8125 \n",
       "L 85.15625 57.8125 \n",
       "Q 84.765625 54.296875 84.765625 46.875 \n",
       "L 84.765625 34.765625 \n",
       "Q 84.765625 28.515625 85.15625 23.046875 \n",
       "L 63.28125 23.046875 \n",
       "L 63.28125 -0.78125 \n",
       "Q 63.28125 -6.25 59.765625 -7.609375 \n",
       "Q 56.25 -8.984375 48.4375 -9.765625 \n",
       "Q 47.65625 -5.078125 45.703125 -0.78125 \n",
       "Q 53.125 -1.171875 54.296875 -0.578125 \n",
       "Q 55.46875 0 55.46875 2.734375 \n",
       "L 55.46875 23.046875 \n",
       "L 33.203125 23.046875 \n",
       "Q 33.59375 27.734375 33.59375 34.375 \n",
       "L 33.59375 47.265625 \n",
       "Q 33.59375 53.515625 33.203125 57.8125 \n",
       "L 49.21875 57.8125 \n",
       "Q 51.5625 66.40625 51.5625 69.140625 \n",
       "L 60.15625 66.796875 \n",
       "z\n",
       "M 4.296875 -5.078125 \n",
       "Q 11.328125 4.296875 13.671875 16.203125 \n",
       "Q 16.015625 28.125 16.015625 35.9375 \n",
       "L 16.015625 64.453125 \n",
       "Q 16.015625 72.65625 15.625 76.5625 \n",
       "L 78.515625 76.5625 \n",
       "Q 87.109375 76.5625 90.625 76.953125 \n",
       "L 90.625 69.921875 \n",
       "Q 87.5 70.3125 78.515625 70.3125 \n",
       "L 23.828125 70.3125 \n",
       "L 23.828125 37.109375 \n",
       "Q 23.4375 25.78125 22.0625 17.375 \n",
       "Q 20.703125 8.984375 17.765625 1.953125 \n",
       "Q 14.84375 -5.078125 12.5 -8.984375 \n",
       "Q 8.59375 -6.25 4.296875 -5.078125 \n",
       "z\n",
       "M 76.953125 43.359375 \n",
       "L 76.953125 51.953125 \n",
       "L 41.015625 51.953125 \n",
       "L 41.015625 43.359375 \n",
       "z\n",
       "M 76.953125 29.296875 \n",
       "L 76.953125 37.5 \n",
       "L 41.015625 37.5 \n",
       "L 41.015625 29.296875 \n",
       "z\n",
       "M 23.046875 -0.78125 \n",
       "Q 28.125 2.34375 32.609375 7.03125 \n",
       "Q 37.109375 11.71875 40.234375 17.1875 \n",
       "Q 43.75 13.671875 46.484375 11.71875 \n",
       "Q 35.9375 -0.78125 28.515625 -6.25 \n",
       "Q 26.171875 -3.515625 23.046875 -0.78125 \n",
       "z\n",
       "M 75.390625 16.796875 \n",
       "Q 89.0625 4.6875 92.578125 0.390625 \n",
       "Q 89.84375 -1.953125 87.109375 -5.078125 \n",
       "Q 82.03125 1.171875 70.3125 11.328125 \n",
       "Q 73.046875 14.453125 75.390625 16.796875 \n",
       "z\n",
       "\" id=\"SimHei-21407\"/>\n",
       "      <path d=\"M 27.34375 79.296875 \n",
       "Q 25.78125 76.5625 24.796875 71.671875 \n",
       "Q 23.828125 66.796875 23.046875 60.546875 \n",
       "L 39.84375 60.546875 \n",
       "Q 37.5 33.59375 30.46875 17.1875 \n",
       "Q 35.546875 13.28125 42.578125 6.640625 \n",
       "Q 39.84375 4.296875 37.109375 0.78125 \n",
       "Q 31.25 7.8125 27.34375 10.546875 \n",
       "Q 23.828125 4.296875 19.53125 -0.96875 \n",
       "Q 15.234375 -6.25 10.9375 -10.546875 \n",
       "Q 9.375 -8.203125 3.90625 -5.46875 \n",
       "Q 8.984375 -1.953125 13.46875 3.125 \n",
       "Q 17.96875 8.203125 21.484375 15.234375 \n",
       "Q 12.5 21.875 7.8125 24.21875 \n",
       "Q 13.671875 45.703125 14.84375 53.515625 \n",
       "Q 10.15625 53.515625 5.078125 53.125 \n",
       "L 5.078125 60.9375 \n",
       "Q 10.546875 60.546875 16.015625 60.546875 \n",
       "Q 18.359375 75.390625 18.359375 81.640625 \n",
       "Q 24.21875 80.078125 27.34375 79.296875 \n",
       "z\n",
       "M 89.453125 32.03125 \n",
       "Q 89.0625 25.78125 89.0625 10.15625 \n",
       "Q 89.0625 -5.078125 89.453125 -10.15625 \n",
       "L 81.25 -10.15625 \n",
       "L 81.25 -1.5625 \n",
       "L 53.90625 -1.5625 \n",
       "L 53.90625 -10.546875 \n",
       "L 46.09375 -10.546875 \n",
       "Q 46.484375 -4.6875 46.484375 10.546875 \n",
       "Q 46.484375 25.78125 46.09375 32.03125 \n",
       "L 89.453125 32.03125 \n",
       "z\n",
       "M 68.75 77.34375 \n",
       "Q 58.59375 60.546875 50.78125 49.21875 \n",
       "Q 60.546875 49.21875 66.40625 49.609375 \n",
       "Q 72.265625 50 81.25 50.390625 \n",
       "Q 76.171875 57.421875 72.265625 60.9375 \n",
       "Q 75.390625 62.5 78.515625 66.015625 \n",
       "Q 89.84375 51.5625 95.703125 44.53125 \n",
       "Q 93.75 43.359375 89.453125 39.84375 \n",
       "Q 87.109375 43.359375 85.15625 44.921875 \n",
       "Q 71.484375 44.140625 61.515625 43.15625 \n",
       "Q 51.5625 42.1875 44.140625 40.234375 \n",
       "Q 43.359375 43.75 40.625 48.4375 \n",
       "Q 44.921875 50.390625 50.578125 60.15625 \n",
       "Q 56.25 69.921875 59.765625 81.25 \n",
       "Q 62.890625 78.90625 68.75 77.34375 \n",
       "z\n",
       "M 81.25 5.078125 \n",
       "L 81.25 25 \n",
       "L 53.90625 25 \n",
       "L 53.90625 5.078125 \n",
       "z\n",
       "M 16.015625 27.734375 \n",
       "Q 20.3125 24.21875 24.609375 21.875 \n",
       "Q 26.953125 26.953125 29.296875 36.515625 \n",
       "Q 31.640625 46.09375 32.03125 53.515625 \n",
       "L 21.875 53.515625 \n",
       "Q 20.3125 46.09375 16.015625 27.734375 \n",
       "z\n",
       "\" id=\"SimHei-22987\"/>\n",
       "      <path d=\"M 70.703125 76.953125 \n",
       "Q 69.921875 75 68.75 71.671875 \n",
       "Q 67.578125 68.359375 65.234375 59.765625 \n",
       "L 83.203125 59.765625 \n",
       "Q 87.109375 59.765625 92.578125 60.15625 \n",
       "L 92.578125 53.125 \n",
       "Q 88.28125 53.515625 85.9375 53.515625 \n",
       "Q 85.9375 47.265625 83.78125 33.78125 \n",
       "Q 81.640625 20.3125 76.171875 10.546875 \n",
       "Q 80.078125 5.859375 84.953125 2.140625 \n",
       "Q 89.84375 -1.5625 94.140625 -3.125 \n",
       "Q 89.453125 -6.640625 87.890625 -9.765625 \n",
       "Q 83.203125 -7.03125 79.296875 -3.515625 \n",
       "Q 75.390625 0 71.484375 5.078125 \n",
       "Q 67.1875 0.390625 62.296875 -2.921875 \n",
       "Q 57.421875 -6.25 50 -10.15625 \n",
       "Q 48.046875 -6.640625 44.53125 -4.6875 \n",
       "Q 50.390625 -2.34375 57.03125 1.953125 \n",
       "Q 63.671875 6.25 67.1875 10.546875 \n",
       "Q 64.453125 16.015625 61.90625 22.265625 \n",
       "Q 59.375 28.515625 57.421875 38.671875 \n",
       "Q 56.25 35.546875 53.515625 30.46875 \n",
       "Q 50.78125 32.03125 46.875 33.59375 \n",
       "Q 53.125 44.53125 57.03125 57.421875 \n",
       "Q 60.9375 70.3125 62.109375 79.6875 \n",
       "Q 66.796875 77.734375 70.703125 76.953125 \n",
       "z\n",
       "M 32.8125 35.15625 \n",
       "Q 31.25 33.59375 29.296875 30.078125 \n",
       "L 50.78125 30.078125 \n",
       "Q 48.4375 20.3125 42.578125 10.546875 \n",
       "Q 48.828125 8.203125 52.34375 6.25 \n",
       "Q 50.390625 3.515625 48.828125 0.390625 \n",
       "Q 45.3125 2.734375 38.28125 5.078125 \n",
       "Q 30.46875 -3.515625 11.328125 -10.15625 \n",
       "Q 9.375 -5.859375 6.25 -4.296875 \n",
       "Q 24.609375 0 31.25 7.421875 \n",
       "Q 20.3125 10.15625 13.28125 12.109375 \n",
       "Q 15.625 15.625 19.53125 23.828125 \n",
       "Q 15.625 23.828125 6.640625 23.4375 \n",
       "L 6.640625 30.46875 \n",
       "Q 14.0625 30.078125 21.875 30.078125 \n",
       "Q 23.4375 33.59375 24.21875 37.890625 \n",
       "Q 28.515625 36.328125 32.8125 35.15625 \n",
       "z\n",
       "M 27.734375 61.71875 \n",
       "Q 27.734375 71.09375 27.34375 79.6875 \n",
       "L 35.15625 79.6875 \n",
       "Q 34.765625 71.484375 34.765625 61.71875 \n",
       "Q 48.046875 61.71875 53.515625 62.109375 \n",
       "L 53.515625 55.078125 \n",
       "Q 48.046875 55.46875 34.765625 55.46875 \n",
       "Q 34.765625 44.140625 35.15625 37.890625 \n",
       "L 27.34375 37.890625 \n",
       "Q 27.734375 43.359375 27.734375 51.5625 \n",
       "Q 25.78125 48.4375 20.3125 43.546875 \n",
       "Q 14.84375 38.671875 10.15625 35.9375 \n",
       "Q 8.203125 39.453125 4.296875 41.015625 \n",
       "Q 7.8125 42.1875 13.671875 46.484375 \n",
       "Q 19.53125 50.78125 22.65625 55.46875 \n",
       "Q 14.84375 55.46875 7.8125 55.078125 \n",
       "L 7.8125 62.109375 \n",
       "Q 14.453125 61.71875 27.734375 61.71875 \n",
       "z\n",
       "M 62.109375 49.609375 \n",
       "Q 65.625 26.5625 71.875 17.578125 \n",
       "Q 75.78125 26.5625 77.140625 35.734375 \n",
       "Q 78.515625 44.921875 78.90625 53.515625 \n",
       "L 63.671875 53.515625 \n",
       "L 62.109375 49.609375 \n",
       "z\n",
       "M 22.65625 15.625 \n",
       "Q 27.34375 14.453125 35.546875 12.5 \n",
       "Q 38.671875 16.40625 41.40625 23.828125 \n",
       "L 26.953125 23.828125 \n",
       "Q 25 19.921875 22.65625 15.625 \n",
       "z\n",
       "M 51.953125 75.390625 \n",
       "Q 50 72.265625 48.828125 69.53125 \n",
       "Q 47.65625 66.796875 45.703125 62.890625 \n",
       "Q 42.578125 64.453125 39.453125 65.234375 \n",
       "Q 42.578125 70.3125 45.3125 78.125 \n",
       "Q 49.21875 76.171875 51.953125 75.390625 \n",
       "z\n",
       "M 40.234375 52.734375 \n",
       "Q 45.3125 47.65625 50 42.578125 \n",
       "Q 47.65625 40.625 44.921875 37.890625 \n",
       "Q 39.453125 44.53125 35.9375 48.4375 \n",
       "Q 38.28125 50.390625 40.234375 52.734375 \n",
       "z\n",
       "M 14.453125 78.125 \n",
       "Q 19.921875 72.65625 23.4375 67.1875 \n",
       "L 17.578125 63.671875 \n",
       "Q 14.84375 69.140625 9.375 73.828125 \n",
       "Q 12.890625 76.171875 14.453125 78.125 \n",
       "z\n",
       "\" id=\"SimHei-25968\"/>\n",
       "      <path d=\"M 89.84375 74.609375 \n",
       "Q 89.453125 71.09375 89.453125 66.015625 \n",
       "L 89.453125 60.9375 \n",
       "Q 89.453125 53.90625 89.84375 50.78125 \n",
       "L 48.4375 50.78125 \n",
       "L 48.4375 39.0625 \n",
       "L 66.40625 39.0625 \n",
       "Q 66.40625 42.578125 66.015625 49.609375 \n",
       "L 73.4375 49.609375 \n",
       "Q 73.046875 43.359375 73.046875 39.0625 \n",
       "L 83.59375 39.0625 \n",
       "Q 90.625 39.0625 95.3125 39.453125 \n",
       "L 95.3125 32.421875 \n",
       "Q 90.625 32.8125 83.984375 32.8125 \n",
       "L 73.046875 32.8125 \n",
       "L 73.046875 22.265625 \n",
       "L 90.234375 22.265625 \n",
       "Q 89.84375 14.84375 89.84375 12.5 \n",
       "L 89.84375 2.734375 \n",
       "Q 89.84375 -3.515625 90.234375 -8.984375 \n",
       "L 83.203125 -8.984375 \n",
       "L 83.203125 -3.515625 \n",
       "L 57.421875 -3.515625 \n",
       "L 57.421875 -9.375 \n",
       "L 50.390625 -9.375 \n",
       "Q 50.78125 -5.078125 50.78125 1.5625 \n",
       "L 50.78125 12.890625 \n",
       "Q 50.78125 16.796875 50.390625 22.265625 \n",
       "L 66.40625 22.265625 \n",
       "L 66.40625 32.8125 \n",
       "L 48.046875 32.8125 \n",
       "Q 47.65625 21.484375 45.109375 11.515625 \n",
       "Q 42.578125 1.5625 37.890625 -7.421875 \n",
       "Q 34.375 -5.078125 30.46875 -3.90625 \n",
       "Q 35.15625 2.34375 37.296875 9.375 \n",
       "Q 39.453125 16.40625 40.625 24.40625 \n",
       "Q 41.796875 32.421875 41.796875 41.015625 \n",
       "L 41.796875 55.859375 \n",
       "Q 41.796875 62.109375 41.40625 74.609375 \n",
       "L 89.84375 74.609375 \n",
       "z\n",
       "M 19.921875 69.140625 \n",
       "Q 19.921875 74.609375 19.53125 79.296875 \n",
       "L 27.34375 79.296875 \n",
       "Q 26.953125 75 26.953125 69.140625 \n",
       "L 26.953125 58.984375 \n",
       "Q 30.859375 58.984375 39.0625 59.375 \n",
       "L 39.0625 52.734375 \n",
       "Q 30.859375 53.125 26.953125 53.125 \n",
       "L 26.953125 38.28125 \n",
       "Q 32.03125 41.015625 37.5 44.53125 \n",
       "Q 37.890625 41.40625 39.453125 38.671875 \n",
       "Q 32.03125 34.375 26.953125 31.25 \n",
       "L 26.953125 2.734375 \n",
       "Q 26.953125 -4.6875 23.234375 -6.25 \n",
       "Q 19.53125 -7.8125 12.109375 -8.984375 \n",
       "Q 11.328125 -5.078125 9.375 -0.78125 \n",
       "Q 16.015625 -0.78125 17.96875 -0.1875 \n",
       "Q 19.921875 0.390625 19.921875 5.078125 \n",
       "L 19.921875 28.125 \n",
       "Q 14.0625 25 8.203125 20.703125 \n",
       "Q 7.03125 23.828125 4.296875 28.125 \n",
       "Q 12.109375 30.859375 19.921875 35.15625 \n",
       "L 19.921875 53.125 \n",
       "Q 12.5 53.125 5.46875 52.734375 \n",
       "L 5.46875 59.375 \n",
       "Q 12.5 58.984375 19.921875 58.984375 \n",
       "z\n",
       "M 82.8125 56.640625 \n",
       "L 82.8125 68.75 \n",
       "L 48.4375 68.75 \n",
       "L 48.4375 56.640625 \n",
       "z\n",
       "M 83.203125 2.34375 \n",
       "L 83.203125 16.796875 \n",
       "L 57.421875 16.796875 \n",
       "L 57.421875 2.34375 \n",
       "z\n",
       "\" id=\"SimHei-25454\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.325 83.791094)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-76\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-101\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-110\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-97\"/>\n",
       "      <use x=\"200\" xlink:href=\"#SimHei-21407\"/>\n",
       "      <use x=\"300\" xlink:href=\"#SimHei-22987\"/>\n",
       "      <use x=\"400\" xlink:href=\"#SimHei-25968\"/>\n",
       "      <use x=\"500\" xlink:href=\"#SimHei-25454\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_20\">\n",
       "     <path d=\"M 45.325 94.470781 \n",
       "L 65.325 94.470781 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_21\"/>\n",
       "    <g id=\"text_15\">\n",
       "     <!-- d=1最小二乘拟合 -->\n",
       "     <defs>\n",
       "      <path d=\"M 42.96875 1.953125 \n",
       "L 35.15625 1.953125 \n",
       "L 35.15625 7.8125 \n",
       "Q 32.8125 4.296875 29.6875 2.734375 \n",
       "Q 26.5625 1.171875 22.265625 1.171875 \n",
       "Q 14.453125 1.171875 8.984375 6.828125 \n",
       "Q 3.515625 12.5 3.515625 23.828125 \n",
       "Q 3.515625 35.15625 8.984375 41.015625 \n",
       "Q 14.453125 46.875 22.265625 46.875 \n",
       "Q 26.5625 46.875 29.6875 45.109375 \n",
       "Q 32.8125 43.359375 35.15625 39.84375 \n",
       "L 35.15625 68.75 \n",
       "L 42.96875 68.75 \n",
       "z\n",
       "M 35.15625 23.828125 \n",
       "Q 35.15625 31.25 31.828125 35.546875 \n",
       "Q 28.515625 39.84375 23.828125 39.84375 \n",
       "Q 17.96875 39.84375 15.03125 35.546875 \n",
       "Q 12.109375 31.25 12.109375 23.828125 \n",
       "Q 12.109375 16.40625 15.03125 12.296875 \n",
       "Q 17.96875 8.203125 23.828125 8.203125 \n",
       "Q 28.515625 8.203125 31.828125 12.296875 \n",
       "Q 35.15625 16.40625 35.15625 23.828125 \n",
       "z\n",
       "\" id=\"SimHei-100\"/>\n",
       "      <path d=\"M 46.484375 45.3125 \n",
       "L 1.953125 45.3125 \n",
       "L 1.953125 51.5625 \n",
       "L 46.484375 51.5625 \n",
       "z\n",
       "M 46.484375 21.484375 \n",
       "L 1.953125 21.484375 \n",
       "L 1.953125 27.734375 \n",
       "L 46.484375 27.734375 \n",
       "z\n",
       "\" id=\"SimHei-61\"/>\n",
       "      <path d=\"M 7.421875 4.296875 \n",
       "Q 10.546875 4.6875 17.1875 5.46875 \n",
       "L 17.1875 38.28125 \n",
       "Q 12.109375 38.28125 6.640625 37.890625 \n",
       "L 6.640625 44.53125 \n",
       "Q 12.109375 44.140625 17.578125 44.140625 \n",
       "L 78.515625 44.140625 \n",
       "Q 85.546875 44.140625 92.1875 44.53125 \n",
       "L 92.1875 37.890625 \n",
       "Q 85.546875 38.28125 78.515625 38.28125 \n",
       "L 47.65625 38.28125 \n",
       "L 47.65625 10.546875 \n",
       "L 53.125 12.109375 \n",
       "Q 53.125 8.59375 53.515625 6.25 \n",
       "Q 50.390625 5.46875 47.65625 5.078125 \n",
       "Q 47.65625 -1.953125 48.046875 -8.59375 \n",
       "L 40.625 -8.59375 \n",
       "Q 41.015625 -1.953125 41.015625 3.90625 \n",
       "Q 36.71875 3.125 28.3125 1.359375 \n",
       "Q 19.921875 -0.390625 10.15625 -2.734375 \n",
       "Q 8.984375 1.5625 7.421875 4.296875 \n",
       "z\n",
       "M 79.6875 76.953125 \n",
       "Q 79.296875 71.875 79.296875 67.578125 \n",
       "L 79.296875 60.546875 \n",
       "Q 79.296875 56.25 79.6875 50.78125 \n",
       "L 19.921875 50.78125 \n",
       "Q 20.3125 56.25 20.3125 60.546875 \n",
       "L 20.3125 67.578125 \n",
       "Q 20.3125 71.875 19.921875 76.953125 \n",
       "L 79.6875 76.953125 \n",
       "z\n",
       "M 51.5625 32.03125 \n",
       "Q 58.59375 31.640625 64.453125 31.640625 \n",
       "L 83.984375 31.640625 \n",
       "Q 79.6875 15.234375 73.828125 6.25 \n",
       "Q 83.59375 0 92.578125 -1.5625 \n",
       "Q 89.0625 -4.296875 88.28125 -7.8125 \n",
       "Q 78.515625 -4.6875 69.921875 2.34375 \n",
       "Q 64.84375 -3.125 56.25 -8.984375 \n",
       "Q 54.6875 -6.640625 50.78125 -4.296875 \n",
       "Q 58.984375 -1.5625 64.84375 5.46875 \n",
       "Q 58.203125 12.109375 54.6875 26.171875 \n",
       "L 51.5625 26.171875 \n",
       "z\n",
       "M 71.875 66.40625 \n",
       "L 71.875 71.875 \n",
       "L 27.34375 71.875 \n",
       "L 27.34375 66.40625 \n",
       "z\n",
       "M 71.875 55.859375 \n",
       "L 71.875 60.9375 \n",
       "L 27.34375 60.9375 \n",
       "L 27.34375 55.859375 \n",
       "z\n",
       "M 60.9375 26.171875 \n",
       "Q 62.5 16.796875 68.75 9.765625 \n",
       "Q 73.4375 16.40625 75.78125 26.171875 \n",
       "L 60.9375 26.171875 \n",
       "z\n",
       "M 41.015625 19.53125 \n",
       "L 41.015625 26.171875 \n",
       "L 23.828125 26.171875 \n",
       "L 23.828125 19.53125 \n",
       "z\n",
       "M 41.015625 8.984375 \n",
       "L 41.015625 14.453125 \n",
       "L 23.828125 14.453125 \n",
       "L 23.828125 6.640625 \n",
       "z\n",
       "M 41.015625 31.640625 \n",
       "L 41.015625 38.28125 \n",
       "L 23.828125 38.28125 \n",
       "L 23.828125 31.640625 \n",
       "z\n",
       "\" id=\"SimHei-26368\"/>\n",
       "      <path d=\"M 54.6875 80.46875 \n",
       "Q 54.296875 75 54.296875 65.625 \n",
       "L 54.296875 2.734375 \n",
       "Q 54.296875 -4.6875 50.390625 -6.640625 \n",
       "Q 46.484375 -8.59375 37.109375 -9.375 \n",
       "Q 36.328125 -4.6875 33.59375 -0.390625 \n",
       "Q 42.1875 -0.390625 44.328125 0 \n",
       "Q 46.484375 0.390625 46.484375 4.6875 \n",
       "L 46.484375 65.625 \n",
       "Q 46.484375 72.65625 46.09375 80.46875 \n",
       "L 54.6875 80.46875 \n",
       "z\n",
       "M 32.421875 53.125 \n",
       "Q 28.90625 43.359375 24.21875 30.65625 \n",
       "Q 19.53125 17.96875 16.015625 11.71875 \n",
       "Q 12.109375 14.84375 7.8125 15.625 \n",
       "Q 14.453125 27.34375 18.359375 38.859375 \n",
       "Q 22.265625 50.390625 23.4375 55.859375 \n",
       "Q 28.125 53.515625 32.421875 53.125 \n",
       "z\n",
       "M 73.046875 56.25 \n",
       "Q 88.671875 28.125 91.796875 17.96875 \n",
       "Q 87.890625 17.1875 83.984375 14.453125 \n",
       "Q 78.125 31.25 66.015625 51.953125 \n",
       "Q 69.140625 53.515625 73.046875 56.25 \n",
       "z\n",
       "\" id=\"SimHei-23567\"/>\n",
       "      <path d=\"M 78.90625 9.765625 \n",
       "Q 88.28125 9.765625 94.140625 10.546875 \n",
       "L 94.140625 0.78125 \n",
       "Q 87.890625 1.171875 78.90625 1.171875 \n",
       "L 22.265625 1.171875 \n",
       "Q 12.109375 1.171875 5.46875 0.78125 \n",
       "L 5.46875 10.15625 \n",
       "Q 12.5 9.765625 21.875 9.765625 \n",
       "z\n",
       "M 67.96875 64.84375 \n",
       "Q 76.5625 65.234375 83.59375 65.625 \n",
       "L 83.59375 55.859375 \n",
       "Q 76.5625 56.25 68.359375 56.25 \n",
       "L 32.03125 56.25 \n",
       "Q 22.65625 56.25 15.625 55.859375 \n",
       "L 15.625 65.234375 \n",
       "Q 22.65625 64.84375 31.640625 64.84375 \n",
       "z\n",
       "\" id=\"SimHei-20108\"/>\n",
       "      <path d=\"M 79.296875 81.25 \n",
       "Q 81.640625 76.171875 84.375 73.828125 \n",
       "Q 73.046875 72.65625 53.125 70.3125 \n",
       "L 53.125 60.9375 \n",
       "L 79.296875 60.9375 \n",
       "Q 83.59375 60.9375 93.359375 61.328125 \n",
       "L 93.359375 54.296875 \n",
       "Q 83.984375 54.6875 79.296875 54.6875 \n",
       "L 53.125 54.6875 \n",
       "L 53.125 33.984375 \n",
       "Q 60.15625 22.65625 70.703125 15.03125 \n",
       "Q 81.25 7.421875 95.3125 3.125 \n",
       "Q 91.796875 0.390625 89.84375 -4.296875 \n",
       "Q 66.015625 4.296875 53.125 23.4375 \n",
       "L 53.125 7.8125 \n",
       "Q 53.125 -1.171875 53.515625 -10.15625 \n",
       "L 46.09375 -10.15625 \n",
       "Q 46.484375 -1.171875 46.484375 7.8125 \n",
       "L 46.484375 22.265625 \n",
       "Q 36.328125 7.03125 10.9375 -5.859375 \n",
       "Q 8.203125 -1.5625 4.6875 0 \n",
       "Q 32.8125 10.9375 46.484375 34.375 \n",
       "L 46.484375 54.6875 \n",
       "L 19.53125 54.6875 \n",
       "Q 16.015625 54.6875 6.640625 54.296875 \n",
       "L 6.640625 61.328125 \n",
       "Q 16.796875 60.9375 21.875 60.9375 \n",
       "L 46.484375 60.9375 \n",
       "L 46.484375 69.53125 \n",
       "Q 23.4375 68.359375 16.40625 67.96875 \n",
       "Q 15.625 70.703125 14.0625 74.609375 \n",
       "Q 28.90625 74.21875 47.65625 76.171875 \n",
       "Q 66.40625 78.125 79.296875 81.25 \n",
       "z\n",
       "M 71.09375 51.171875 \n",
       "Q 70.3125 44.921875 70.3125 40.625 \n",
       "Q 78.90625 44.53125 83.984375 49.609375 \n",
       "Q 86.328125 45.703125 89.453125 43.359375 \n",
       "Q 83.984375 40.234375 70.3125 34.375 \n",
       "L 70.3125 30.078125 \n",
       "Q 70.3125 26.5625 74.609375 26.5625 \n",
       "L 82.8125 26.5625 \n",
       "Q 85.15625 26.5625 85.9375 34.375 \n",
       "Q 90.234375 32.03125 93.75 31.640625 \n",
       "Q 91.015625 19.921875 85.15625 20.3125 \n",
       "L 71.875 20.3125 \n",
       "Q 64.0625 20.3125 63.671875 27.734375 \n",
       "L 63.671875 39.84375 \n",
       "Q 63.671875 43.359375 63.28125 51.171875 \n",
       "L 71.09375 51.171875 \n",
       "z\n",
       "M 34.765625 51.171875 \n",
       "Q 34.375 46.484375 34.375 36.328125 \n",
       "L 34.375 20.3125 \n",
       "L 27.34375 20.3125 \n",
       "Q 27.734375 24.21875 27.734375 25.78125 \n",
       "Q 14.84375 21.09375 10.546875 18.75 \n",
       "Q 7.8125 24.21875 6.25 26.171875 \n",
       "Q 12.5 27.34375 27.734375 32.421875 \n",
       "L 27.734375 37.109375 \n",
       "Q 21.09375 37.109375 17.1875 36.90625 \n",
       "Q 13.28125 36.71875 8.59375 36.328125 \n",
       "L 8.59375 43.75 \n",
       "Q 13.28125 43.359375 20.3125 43.359375 \n",
       "L 27.734375 43.359375 \n",
       "Q 27.734375 45.3125 27.34375 51.171875 \n",
       "z\n",
       "\" id=\"SimHei-20056\"/>\n",
       "      <path d=\"M 26.171875 1.953125 \n",
       "Q 26.171875 -2.734375 23.4375 -4.296875 \n",
       "Q 20.703125 -5.859375 12.5 -7.8125 \n",
       "Q 11.71875 -3.515625 8.984375 0 \n",
       "Q 19.140625 0.390625 19.140625 4.296875 \n",
       "L 19.140625 29.296875 \n",
       "Q 10.9375 25.390625 7.421875 23.4375 \n",
       "Q 5.859375 28.125 3.90625 30.859375 \n",
       "Q 8.203125 32.03125 19.140625 36.328125 \n",
       "L 19.140625 55.46875 \n",
       "Q 11.328125 55.46875 5.46875 55.078125 \n",
       "L 5.46875 62.5 \n",
       "Q 10.9375 61.71875 19.140625 61.71875 \n",
       "Q 19.140625 72.265625 18.75 81.640625 \n",
       "L 26.953125 81.640625 \n",
       "Q 26.171875 71.09375 26.171875 61.71875 \n",
       "Q 31.640625 61.71875 36.328125 62.109375 \n",
       "L 36.328125 55.078125 \n",
       "Q 30.859375 55.46875 26.171875 55.46875 \n",
       "L 26.171875 38.671875 \n",
       "Q 33.59375 41.796875 35.9375 43.75 \n",
       "Q 35.9375 39.84375 36.328125 36.328125 \n",
       "Q 33.203125 35.15625 26.171875 32.03125 \n",
       "z\n",
       "M 77.34375 78.90625 \n",
       "Q 82.421875 78.515625 85.9375 78.125 \n",
       "Q 84.765625 72.65625 85.15625 52.140625 \n",
       "Q 85.546875 31.640625 82.03125 19.921875 \n",
       "Q 91.40625 8.59375 96.875 -0.78125 \n",
       "Q 93.359375 -3.515625 90.234375 -6.25 \n",
       "Q 86.328125 1.5625 78.90625 12.5 \n",
       "Q 75 7.03125 69.328125 1.75 \n",
       "Q 63.671875 -3.515625 51.953125 -10.15625 \n",
       "Q 49.609375 -7.03125 45.703125 -3.90625 \n",
       "Q 53.515625 -0.390625 60.9375 5.078125 \n",
       "Q 68.359375 10.546875 72.0625 16.40625 \n",
       "Q 75.78125 22.265625 76.953125 33.59375 \n",
       "Q 78.125 44.921875 77.34375 78.90625 \n",
       "z\n",
       "M 39.0625 10.9375 \n",
       "Q 41.796875 13.671875 41.796875 18.75 \n",
       "L 41.796875 54.296875 \n",
       "Q 41.796875 61.328125 41.40625 68.75 \n",
       "L 49.609375 68.75 \n",
       "Q 48.828125 62.109375 48.828125 54.6875 \n",
       "L 48.828125 18.359375 \n",
       "Q 58.984375 28.90625 63.28125 34.375 \n",
       "Q 64.84375 30.078125 67.1875 26.953125 \n",
       "Q 62.890625 23.4375 45.3125 4.6875 \n",
       "L 39.0625 10.9375 \n",
       "z\n",
       "M 59.375 79.6875 \n",
       "Q 68.359375 62.890625 71.484375 55.46875 \n",
       "Q 66.40625 53.125 64.0625 51.5625 \n",
       "Q 60.15625 60.546875 52.734375 76.171875 \n",
       "Q 55.859375 77.34375 59.375 79.6875 \n",
       "z\n",
       "\" id=\"SimHei-25311\"/>\n",
       "      <path d=\"M 78.90625 28.125 \n",
       "Q 78.515625 24.21875 78.515625 10.15625 \n",
       "Q 78.515625 -3.90625 78.90625 -8.203125 \n",
       "L 70.703125 -8.203125 \n",
       "L 70.703125 -0.78125 \n",
       "L 27.34375 -0.78125 \n",
       "L 27.34375 -9.375 \n",
       "L 19.53125 -9.375 \n",
       "Q 19.921875 -4.6875 19.921875 8.59375 \n",
       "Q 19.921875 22.265625 19.53125 28.125 \n",
       "L 78.90625 28.125 \n",
       "z\n",
       "M 52.734375 75 \n",
       "Q 64.0625 61.328125 71.09375 56.25 \n",
       "Q 78.125 51.171875 83.984375 48.4375 \n",
       "Q 89.84375 45.703125 95.3125 44.140625 \n",
       "Q 91.40625 39.84375 90.234375 35.9375 \n",
       "Q 82.421875 39.453125 76.171875 43.359375 \n",
       "Q 69.921875 47.265625 63.46875 53.3125 \n",
       "Q 57.03125 59.375 48.828125 69.921875 \n",
       "Q 41.40625 59.375 34.171875 52.53125 \n",
       "Q 26.953125 45.703125 21.875 41.796875 \n",
       "Q 16.796875 37.890625 10.546875 33.984375 \n",
       "Q 9.765625 35.546875 4.296875 40.234375 \n",
       "Q 12.5 44.140625 19.921875 49.609375 \n",
       "Q 27.34375 55.078125 34.765625 63.46875 \n",
       "Q 42.1875 71.875 46.875 81.640625 \n",
       "Q 51.171875 78.90625 54.6875 77.34375 \n",
       "z\n",
       "M 70.703125 5.46875 \n",
       "L 70.703125 21.875 \n",
       "L 27.34375 21.875 \n",
       "L 27.34375 5.46875 \n",
       "z\n",
       "M 61.328125 44.140625 \n",
       "Q 67.578125 44.140625 72.265625 44.53125 \n",
       "L 72.265625 37.109375 \n",
       "Q 67.1875 37.5 61.71875 37.5 \n",
       "L 39.84375 37.5 \n",
       "Q 31.640625 37.5 26.5625 37.109375 \n",
       "L 26.5625 44.53125 \n",
       "Q 33.984375 44.140625 39.84375 44.140625 \n",
       "z\n",
       "\" id=\"SimHei-21512\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.325 97.970781)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-100\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-61\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-49\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-26368\"/>\n",
       "      <use x=\"250\" xlink:href=\"#SimHei-23567\"/>\n",
       "      <use x=\"350\" xlink:href=\"#SimHei-20108\"/>\n",
       "      <use x=\"450\" xlink:href=\"#SimHei-20056\"/>\n",
       "      <use x=\"550\" xlink:href=\"#SimHei-25311\"/>\n",
       "      <use x=\"650\" xlink:href=\"#SimHei-21512\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_22\"/>\n",
       "    <g id=\"line2d_23\">\n",
       "     <g>\n",
       "      <use style=\"fill:#0000ff;stroke:#0000ff;\" x=\"55.325\" xlink:href=\"#mce9574cbf1\" y=\"108.689531\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_16\">\n",
       "     <!-- CMan原始数据 -->\n",
       "     <defs>\n",
       "      <path d=\"M 46.484375 28.515625 \n",
       "Q 46.09375 13.671875 40.234375 7.421875 \n",
       "Q 34.375 1.171875 26.171875 1.171875 \n",
       "Q 16.796875 1.171875 10.15625 8.78125 \n",
       "Q 3.515625 16.40625 3.515625 33.203125 \n",
       "Q 3.515625 51.5625 9.953125 60.546875 \n",
       "Q 16.40625 69.53125 26.5625 69.53125 \n",
       "Q 35.15625 69.53125 40.8125 63.078125 \n",
       "Q 46.484375 56.640625 46.09375 44.921875 \n",
       "L 37.5 44.921875 \n",
       "Q 37.5 53.515625 34.765625 57.8125 \n",
       "Q 32.03125 62.109375 26.5625 62.109375 \n",
       "Q 20.3125 62.109375 16.59375 55.65625 \n",
       "Q 12.890625 49.21875 12.890625 33.984375 \n",
       "Q 12.890625 19.921875 16.59375 14.25 \n",
       "Q 20.3125 8.59375 26.171875 8.59375 \n",
       "Q 30.46875 8.59375 33.984375 12.6875 \n",
       "Q 37.5 16.796875 37.5 28.515625 \n",
       "z\n",
       "\" id=\"SimHei-67\"/>\n",
       "      <path d=\"M 45.703125 1.953125 \n",
       "L 37.890625 1.953125 \n",
       "L 37.890625 49.609375 \n",
       "L 37.109375 49.609375 \n",
       "L 27.734375 1.953125 \n",
       "L 21.484375 1.953125 \n",
       "L 12.109375 49.609375 \n",
       "L 11.328125 49.609375 \n",
       "L 11.328125 1.953125 \n",
       "L 3.515625 1.953125 \n",
       "L 3.515625 68.75 \n",
       "L 15.625 68.75 \n",
       "L 24.21875 24.609375 \n",
       "L 25 24.609375 \n",
       "L 33.59375 68.75 \n",
       "L 45.703125 68.75 \n",
       "z\n",
       "\" id=\"SimHei-77\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.325 112.189531)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-67\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-77\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-97\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-110\"/>\n",
       "      <use x=\"200\" xlink:href=\"#SimHei-21407\"/>\n",
       "      <use x=\"300\" xlink:href=\"#SimHei-22987\"/>\n",
       "      <use x=\"400\" xlink:href=\"#SimHei-25968\"/>\n",
       "      <use x=\"500\" xlink:href=\"#SimHei-25454\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_24\">\n",
       "     <path d=\"M 45.325 122.869219 \n",
       "L 65.325 122.869219 \n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_25\"/>\n",
       "    <g id=\"text_17\">\n",
       "     <!-- d=3最小二乘拟合 -->\n",
       "     <defs>\n",
       "      <path d=\"M 3.90625 19.140625 \n",
       "L 10.9375 20.3125 \n",
       "Q 12.5 15.234375 16.015625 11.90625 \n",
       "Q 19.53125 8.59375 24.796875 8.78125 \n",
       "Q 30.078125 8.984375 33.203125 13.078125 \n",
       "Q 36.328125 17.1875 35.9375 22.453125 \n",
       "Q 35.546875 27.734375 31.828125 30.65625 \n",
       "Q 28.125 33.59375 19.921875 34.765625 \n",
       "L 19.921875 39.84375 \n",
       "Q 28.125 40.625 31.828125 44.140625 \n",
       "Q 35.546875 47.65625 35.15625 53.3125 \n",
       "Q 34.765625 58.984375 30.078125 61.515625 \n",
       "Q 25.390625 64.0625 20.109375 62.109375 \n",
       "Q 14.84375 60.15625 11.71875 51.171875 \n",
       "L 4.6875 52.34375 \n",
       "Q 7.03125 59.375 11.125 64.0625 \n",
       "Q 15.234375 68.75 22.265625 69.53125 \n",
       "Q 29.296875 70.3125 34.5625 67.765625 \n",
       "Q 39.84375 65.234375 41.984375 59.953125 \n",
       "Q 44.140625 54.6875 42.578125 48.4375 \n",
       "Q 41.015625 42.1875 33.59375 37.5 \n",
       "Q 39.0625 35.15625 41.984375 30.46875 \n",
       "Q 44.921875 25.78125 43.9375 18.15625 \n",
       "Q 42.96875 10.546875 37.109375 5.859375 \n",
       "Q 31.25 1.171875 23.828125 1.359375 \n",
       "Q 16.40625 1.5625 10.9375 6.046875 \n",
       "Q 5.46875 10.546875 3.90625 19.140625 \n",
       "z\n",
       "\" id=\"SimHei-51\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.325 126.369219)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-100\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-61\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-51\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-26368\"/>\n",
       "      <use x=\"250\" xlink:href=\"#SimHei-23567\"/>\n",
       "      <use x=\"350\" xlink:href=\"#SimHei-20108\"/>\n",
       "      <use x=\"450\" xlink:href=\"#SimHei-20056\"/>\n",
       "      <use x=\"550\" xlink:href=\"#SimHei-25311\"/>\n",
       "      <use x=\"650\" xlink:href=\"#SimHei-21512\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_26\"/>\n",
       "    <g id=\"line2d_27\">\n",
       "     <g>\n",
       "      <use style=\"fill:#008000;stroke:#008000;\" x=\"55.325\" xlink:href=\"#md6448215ac\" y=\"137.087969\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_18\">\n",
       "     <!-- CMan原始数据 -->\n",
       "     <g transform=\"translate(73.325 140.587969)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-67\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-77\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-97\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-110\"/>\n",
       "      <use x=\"200\" xlink:href=\"#SimHei-21407\"/>\n",
       "      <use x=\"300\" xlink:href=\"#SimHei-22987\"/>\n",
       "      <use x=\"400\" xlink:href=\"#SimHei-25968\"/>\n",
       "      <use x=\"500\" xlink:href=\"#SimHei-25454\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_28\">\n",
       "     <path d=\"M 45.325 151.267656 \n",
       "L 65.325 151.267656 \n",
       "\" style=\"fill:none;stroke:#2ca02c;stroke-linecap:square;stroke-width:1.5;\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_29\"/>\n",
       "    <g id=\"text_19\">\n",
       "     <!-- d=5最小二乘拟合 -->\n",
       "     <defs>\n",
       "      <path d=\"M 8.59375 20.703125 \n",
       "Q 11.328125 10.15625 17.96875 8.984375 \n",
       "Q 24.609375 7.8125 28.703125 10.34375 \n",
       "Q 32.8125 12.890625 34.5625 16.984375 \n",
       "Q 36.328125 21.09375 36.125 26.171875 \n",
       "Q 35.9375 31.25 33.390625 34.765625 \n",
       "Q 30.859375 38.28125 26.953125 39.453125 \n",
       "Q 23.046875 40.625 18.15625 39.453125 \n",
       "Q 13.28125 38.28125 10.15625 33.984375 \n",
       "L 3.515625 34.765625 \n",
       "Q 4.296875 37.109375 10.9375 68.359375 \n",
       "L 41.796875 68.359375 \n",
       "L 41.796875 61.328125 \n",
       "L 16.796875 61.328125 \n",
       "Q 14.84375 50.78125 12.890625 44.53125 \n",
       "Q 18.75 47.265625 23.828125 47.0625 \n",
       "Q 28.90625 46.875 33.59375 44.71875 \n",
       "Q 38.28125 42.578125 40.421875 38.859375 \n",
       "Q 42.578125 35.15625 43.546875 31.4375 \n",
       "Q 44.53125 27.734375 44.328125 23.4375 \n",
       "Q 44.140625 19.140625 42.578125 14.640625 \n",
       "Q 41.015625 10.15625 37.890625 7.21875 \n",
       "Q 34.765625 4.296875 30.265625 2.53125 \n",
       "Q 25.78125 0.78125 19.921875 1.171875 \n",
       "Q 14.0625 1.5625 8.78125 5.46875 \n",
       "Q 3.515625 9.375 1.5625 18.75 \n",
       "z\n",
       "\" id=\"SimHei-53\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.325 154.767656)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#SimHei-100\"/>\n",
       "      <use x=\"50\" xlink:href=\"#SimHei-61\"/>\n",
       "      <use x=\"100\" xlink:href=\"#SimHei-53\"/>\n",
       "      <use x=\"150\" xlink:href=\"#SimHei-26368\"/>\n",
       "      <use x=\"250\" xlink:href=\"#SimHei-23567\"/>\n",
       "      <use x=\"350\" xlink:href=\"#SimHei-20108\"/>\n",
       "      <use x=\"450\" xlink:href=\"#SimHei-20056\"/>\n",
       "      <use x=\"550\" xlink:href=\"#SimHei-25311\"/>\n",
       "      <use x=\"650\" xlink:href=\"#SimHei-21512\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pa2263df8fc\">\n",
       "   <rect height=\"217.44\" width=\"334.8\" x=\"36.325\" y=\"7.2\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.plot(np.array(xd), B, \"ro\", label = \"Lena原始数据\", markersize = 5)\n",
    "plt.plot(np.array(xd), a * np.array(xd) + b, label = \"d=1最小二乘拟合\")\n",
    "plt.plot(np.array(xd), C, \"bo\", label = \"CMan原始数据\", markersize = 5)\n",
    "plt.plot(np.array(xd), c * np.array(xd) + d, label = \"d=3最小二乘拟合\")\n",
    "plt.plot(np.array(xd), D, \"go\", label = \"CMan原始数据\", markersize = 5)\n",
    "plt.plot(np.array(xd), e * np.array(xd) + f, label = \"d=5最小二乘拟合\")\n",
    "plt.legend()\n",
    "plt.xlabel(\"JEPG percent/%\")\n",
    "plt.ylabel(\"PSNR\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### \n",
    "可以看到d越大，鲁棒性越强，我们再来看下图像质量，可以看到PSNR只有29dB，不可觉察降低了"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "均方差： 80.81415303548177\n",
      "峰值信噪比： 29.0559293515579\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "(80.81415303548177, 29.0559293515579)"
      ]
     },
     "execution_count": 34,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"249.977812pt\" version=\"1.1\" viewBox=\"0 0 256.668437 249.977812\" width=\"256.668437pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 249.977812 \n",
       "L 256.668437 249.977812 \n",
       "L 256.668437 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 29.2 227.652812 \n",
       "L 246.64 227.652812 \n",
       "L 246.64 10.212812 \n",
       "L 29.2 10.212812 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g clip-path=\"url(#p22d3fb6af4)\">\n",
       "    <image height=\"218\" id=\"imagea51f8db07e\" transform=\"scale(1 -1)translate(0 -218)\" width=\"218\" x=\"29.2\" xlink:href=\"data:image/png;base64,\n",
       "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\" y=\"-9.652812\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m364f6d8510\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"29.624688\" xlink:href=\"#m364f6d8510\" y=\"227.652812\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- 0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 3.125 29.296875 \n",
       "Q 3.90625 50 6.4375 56.046875 \n",
       "Q 8.984375 62.109375 13.671875 66.015625 \n",
       "Q 18.359375 69.921875 25.1875 69.921875 \n",
       "Q 32.03125 69.921875 37.109375 64.25 \n",
       "Q 42.1875 58.59375 43.75 50 \n",
       "Q 45.3125 41.40625 44.71875 30.265625 \n",
       "Q 44.140625 19.140625 40.8125 12.109375 \n",
       "Q 37.5 5.078125 30.859375 2.34375 \n",
       "Q 24.21875 -0.390625 17.578125 2.921875 \n",
       "Q 10.9375 6.25 8.203125 11.71875 \n",
       "Q 5.46875 17.1875 4.296875 23.234375 \n",
       "Q 3.125 29.296875 3.90625 50 \n",
       "z\n",
       "M 12.890625 52.734375 \n",
       "Q 10.546875 31.25 12.5 22.84375 \n",
       "Q 14.453125 14.453125 18.9375 10.9375 \n",
       "Q 23.4375 7.421875 28.125 9.5625 \n",
       "Q 32.8125 11.71875 34.953125 18.15625 \n",
       "Q 37.109375 24.609375 37.109375 32.21875 \n",
       "Q 37.109375 39.84375 36.515625 46.09375 \n",
       "Q 35.9375 52.34375 33 57.421875 \n",
       "Q 30.078125 62.5 25.1875 62.6875 \n",
       "Q 20.3125 62.890625 16.59375 57.8125 \n",
       "Q 12.890625 52.734375 10.546875 31.25 \n",
       "z\n",
       "\" id=\"SimHei-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(27.124688 241.527812)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"72.093438\" xlink:href=\"#m364f6d8510\" y=\"227.652812\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- 50 -->\n",
       "      <defs>\n",
       "       <path d=\"M 8.59375 20.703125 \n",
       "Q 11.328125 10.15625 17.96875 8.984375 \n",
       "Q 24.609375 7.8125 28.703125 10.34375 \n",
       "Q 32.8125 12.890625 34.5625 16.984375 \n",
       "Q 36.328125 21.09375 36.125 26.171875 \n",
       "Q 35.9375 31.25 33.390625 34.765625 \n",
       "Q 30.859375 38.28125 26.953125 39.453125 \n",
       "Q 23.046875 40.625 18.15625 39.453125 \n",
       "Q 13.28125 38.28125 10.15625 33.984375 \n",
       "L 3.515625 34.765625 \n",
       "Q 4.296875 37.109375 10.9375 68.359375 \n",
       "L 41.796875 68.359375 \n",
       "L 41.796875 61.328125 \n",
       "L 16.796875 61.328125 \n",
       "Q 14.84375 50.78125 12.890625 44.53125 \n",
       "Q 18.75 47.265625 23.828125 47.0625 \n",
       "Q 28.90625 46.875 33.59375 44.71875 \n",
       "Q 38.28125 42.578125 40.421875 38.859375 \n",
       "Q 42.578125 35.15625 43.546875 31.4375 \n",
       "Q 44.53125 27.734375 44.328125 23.4375 \n",
       "Q 44.140625 19.140625 42.578125 14.640625 \n",
       "Q 41.015625 10.15625 37.890625 7.21875 \n",
       "Q 34.765625 4.296875 30.265625 2.53125 \n",
       "Q 25.78125 0.78125 19.921875 1.171875 \n",
       "Q 14.0625 1.5625 8.78125 5.46875 \n",
       "Q 3.515625 9.375 1.5625 18.75 \n",
       "z\n",
       "\" id=\"SimHei-53\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(67.093438 241.527812)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-53\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"114.562188\" xlink:href=\"#m364f6d8510\" y=\"227.652812\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 100 -->\n",
       "      <defs>\n",
       "       <path d=\"M 21.875 56.25 \n",
       "Q 16.796875 51.171875 8.984375 46.484375 \n",
       "L 8.984375 53.90625 \n",
       "Q 18.75 60.546875 25 69.53125 \n",
       "L 29.6875 69.53125 \n",
       "L 29.6875 2.34375 \n",
       "L 21.875 2.34375 \n",
       "z\n",
       "\" id=\"SimHei-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(107.062188 241.527812)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"157.030938\" xlink:href=\"#m364f6d8510\" y=\"227.652812\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 150 -->\n",
       "      <g transform=\"translate(149.530938 241.527812)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-53\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"199.499688\" xlink:href=\"#m364f6d8510\" y=\"227.652812\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 200 -->\n",
       "      <defs>\n",
       "       <path d=\"M 4.6875 3.90625 \n",
       "Q 5.078125 9.765625 10.15625 14.453125 \n",
       "Q 15.234375 19.140625 23.046875 29.09375 \n",
       "Q 30.859375 39.0625 33.203125 44.53125 \n",
       "Q 35.546875 50 34.953125 53.90625 \n",
       "Q 34.375 57.8125 31.25 60.34375 \n",
       "Q 28.125 62.890625 24.015625 62.5 \n",
       "Q 19.921875 62.109375 16.203125 59.375 \n",
       "Q 12.5 56.640625 10.546875 51.171875 \n",
       "L 3.125 52.34375 \n",
       "Q 6.25 61.328125 11.125 65.421875 \n",
       "Q 16.015625 69.53125 22.65625 69.921875 \n",
       "Q 26.5625 70.3125 29.6875 69.71875 \n",
       "Q 32.8125 69.140625 36.125 66.984375 \n",
       "Q 39.453125 64.84375 41.59375 60.546875 \n",
       "Q 43.75 56.25 43.15625 50.1875 \n",
       "Q 42.578125 44.140625 37.109375 35.734375 \n",
       "Q 31.640625 27.34375 16.015625 9.375 \n",
       "L 44.140625 9.375 \n",
       "L 44.140625 2.34375 \n",
       "L 4.6875 2.34375 \n",
       "z\n",
       "\" id=\"SimHei-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(191.999688 241.527812)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-50\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_6\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"241.968438\" xlink:href=\"#m364f6d8510\" y=\"227.652812\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- 250 -->\n",
       "      <g transform=\"translate(234.468438 241.527812)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-50\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-53\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"maa723822f9\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"29.2\" xlink:href=\"#maa723822f9\" y=\"10.6375\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(17.2 14.075)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"29.2\" xlink:href=\"#maa723822f9\" y=\"53.10625\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 50 -->\n",
       "      <g transform=\"translate(12.2 56.54375)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-53\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"29.2\" xlink:href=\"#maa723822f9\" y=\"95.575\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 100 -->\n",
       "      <g transform=\"translate(7.2 99.0125)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"29.2\" xlink:href=\"#maa723822f9\" y=\"138.04375\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 150 -->\n",
       "      <g transform=\"translate(7.2 141.48125)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-49\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-53\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"29.2\" xlink:href=\"#maa723822f9\" y=\"180.5125\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- 200 -->\n",
       "      <g transform=\"translate(7.2 183.95)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-50\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-48\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"29.2\" xlink:href=\"#maa723822f9\" y=\"222.98125\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- 250 -->\n",
       "      <g transform=\"translate(7.2 226.41875)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#SimHei-50\"/>\n",
       "       <use x=\"50\" xlink:href=\"#SimHei-53\"/>\n",
       "       <use x=\"100\" xlink:href=\"#SimHei-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 29.2 227.652812 \n",
       "L 29.2 10.212812 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 246.64 227.652812 \n",
       "L 246.64 10.212812 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 29.2 227.652812 \n",
       "L 246.64 227.652812 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 29.2 10.212812 \n",
       "L 246.64 10.212812 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p22d3fb6af4\">\n",
       "   <rect height=\"217.44\" width=\"217.44\" x=\"29.2\" y=\"10.212812\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "tmp_img = plt.imread(\"tmp/0x9.jpg\") # JEPG存储质量91%\n",
    "plt.imshow(tmp_img)\n",
    "calcMSEPSNR(tmp_img, img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [],
   "source": [
    "array_of_img = []\n",
    "def read_directory(directory_name):\n",
    "    # this loop is for read each image in this foder,directory_name is the foder name with images.\n",
    "    for filename in os.listdir(r\"./\"+directory_name):\n",
    "        #print(filename) #just for test\n",
    "        #img is used to store the image data \n",
    "        img = cv.imread(directory_name + \"/\" + filename)\n",
    "        array_of_img.append(img)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
